diff --git a/changelog.d/uk-company-cars-316.added.md b/changelog.d/uk-company-cars-316.added.md new file mode 100644 index 0000000000..7762c9a350 --- /dev/null +++ b/changelog.d/uk-company-cars-316.added.md @@ -0,0 +1 @@ +The UK spine writes company cars (PolicyEngine/uk-autumn-budget-dashboard-2026#316). A new stage, `company_cars`, sets six of policyengine-uk 2.165.0's company car inputs for each employee the FRS job record gives a company car (`EXPBEN01`), through four carriers the root stage now writes from the job tab: the list price, drawn within the respondent's CARVAL band from WAS round-8 company cars' prices grown by the engine's CPI index; the fuel (FUELTYP, and HMRC Table 2C's shares among the unknown fuels, without electricity where the holder reports private fuel); the CO2 figure at HMRC Table 2A's shares among cars that emit CO2, hybrids first into 1 to 50 g/km, which takes a 50-mile electric range; private fuel (EXPBEN03); and capital contributions (CARAMT). The stage runs right after the SPI income stage, so every later stage reads the tape rows' pay without the car benefits (María's ruling of 31 October 2026). A row drawn from the SPI tape keeps its twin's car only where its drawn EPB is positive, and its `employment_income`, the tape's PAY + EPB + TAXTERM, gives up the engine's car and fuel benefits, capped at EPB (María's ruling of 30 October 2026) within the pay its employee pension contribution leaves, so `salary_sacrifice` never meets a contribution above pay; where the two do not fit together the fuel goes first, and a carved row's UC gainful self-employment follows its carved pay. The channel's other rows keep their twin's pay and car. `obr.ni_employer` binds Class 1 employer NICs (`ni_class_1_employer`), since OBR's line leaves Class 1A out, and the employment income count rows count pay plus the car benefits, as the amount rows do. Three company car inputs stay signed at the engine's default: availability, payments for private use and the 2020 registration flag. No HMRC company car fact is a calibration target, and comparing the calibrated file with HMRC's tables is a manual step for now; `uk_stage_company_cars_invariants` blocks a release on any invariant break. The stage fits no model and declares no fit-weight records, so the release-cut weights audit does not read it as a fitting stage that recorded none. diff --git a/changelog.d/uk-feed-repin-08962f1.changed.md b/changelog.d/uk-feed-repin-08962f1.changed.md new file mode 100644 index 0000000000..c0c6b569bc --- /dev/null +++ b/changelog.d/uk-feed-repin-08962f1.changed.md @@ -0,0 +1,5 @@ +The UK Chronicle feed is re-pinned to 08962f1, the merge of PolicyEngine/chronicle#399 on top of PolicyEngine/chronicle#396's merge (1,512,256 rows; the consumer-fact schema is unchanged). It brings HMRC's benefits in kind statistics of July 2026 (544 facts) and the UK facts of PolicyEngine/chronicle#395 (1,076). It also keeps one OBR EFO number per line and year (PolicyEngine/chronicle#397): the March 2026 edition drops the 427 record sets the October 2026 edition also publishes. A new vendored resource, `hmrc_benefits_in_kind_facts.json`, carries the 96 2024-25 rows the company cars stage reads. The other vendored resources, and the DESNZ constituency resource, carry the same rows under the new feed identity. `obr.winter_fuel_allowance` now reads the October edition's FY2025-26 outturn, 0.02% above the March projection it read before. + +No EFO edition now carries both years of a calendar-2025 window, so the 19 OBR targets that window FY2024-25 and FY2025-26 declare a new selector key, `source_table_by_opening_year`, as do the three council tax nation rows of PolicyEngine/microcosm#1422 and the signed-out fuel duties row (23 in all). It takes three twelfths of the March edition's FY2024-25 outturn and nine twelfths of the October edition's FY2025-26 outturn (María's ruling of 31 October 2026). Fifteen of the 19 move by under 1%. The four larger moves are domestic rates (+3.2%), Pension Credit (+2.3%), Jobseeker's Allowance (−2.5%) and SDLT (−1.2%); income tax moves −0.5% and Universal Credit +0.7%. Three report-only diagnostics pinned the March edition's FY2025-26 forecasts, which the feed no longer carries: the OBR's capital gains tax receipts, State Pension spending and total NICs. They now pin the October edition's FY2025-26 outturns, and none of them is in the fit. + +The national membership also catches up with policyengine-uk 2.164.1's economic assumptions (the October 2026 EFO), which PolicyEngine/microcosm#1421 locked after PolicyEngine/microcosm#1420 had generated the membership. The eight SPI Table 3.10 self-employment bands move −0.55% (OBR mixed income per head), and the thirteen SPI dividend bands move by under 0.001% (GDP per head). The national compile-parity receipt, which builds check against, already carried their new values. diff --git a/docs/concept-coverage/policyengine-uk.md b/docs/concept-coverage/policyengine-uk.md index ed7733fb70..e0a37d456f 100644 --- a/docs/concept-coverage/policyengine-uk.md +++ b/docs/concept-coverage/policyengine-uk.md @@ -44,7 +44,7 @@ Engine version `2.165.1`; concept schema `5a55669d0447`. Generated by `tools/ref | `fact:person.legal_marital_status` | policyengine-uk derives marital status from benefit-unit composition; marital_status and is_married are formula-owned. | | `fact:person.partner_person_id` | Partnerships reach policyengine-uk only through benefit-unit membership, a structure the bundle must already carry (the adapter builds no units); is_benunit_head and is_married are formula-owned. | | `fact:household.reference_person_id` | is_household_head is formula-owned (the oldest member). The UK build overrides it with the FRS household reference person (frs_spine.py), an override the loader accepts, but it is not an input, so the mapping does not target it. Every housing input is household-level, so nothing is allocated to the reference person. | -| `fact:person.liquid_financial_assets` | policyengine-uk holds financial wealth on the household: savings ('Household liquid savings'), corporate_wealth ('Wealth held in corporations directly or through investment funds'), gross_financial_wealth and net_financial_wealth are household inputs, and no transform puts a person amount on a household input. Its person-level GBP stock inputs are student_loan_balance, a debt; car_list_price, the price vehicle excise duty's expensive-car supplement tests; and lifetime_isa_balance ('Current value of the person's Lifetime ISAs, cash and stocks and shares together'), one savings wrapper, which the engine documents as already inside gross_financial_wealth and net_financial_wealth. Since policyengine-uk 2.130.0 three more describe a company the person owns, for Universal Credit's regulation 77 (owned_company_capital, owned_company_holding_value and owned_company_trade_assets); every one defaults to no such company, and the build sets none. Since policyengine-uk 2.164.0 cash_isa_balance and stocks_and_shares_isa_balance hold the person's ISAs, and the household cash_isa and stocks_and_shares_isa sum them; the isa_subscriptions stage splits the WAS household totals into them (microcosm#1415), a split of one wrapper's balance, not of liquid financial assets. savings and share_like_capital are two of Universal Credit's capital sources (gov.dwp.universal_credit.means_test.capital.sources); since policyengine-uk 2.147.0 share_like_capital is corporate_wealth unless its components, the household inputs directly_held_shares and unit_and_investment_trusts, add up to more; the WAS stage writes both on its corporate_wealth less the stocks-and-shares ISA, so they and the ISA sum to it (microcosm#1095). Universal Credit's one person-level source is lifetime_isa_countable_capital, the Lifetime ISA at its surrender value (capital.person_sources). uc_reported_capital (benefit unit, default -1) is Universal Credit capital; since policyengine-uk 2.136.1 a value of zero or more set directly is the unit's complete countable capital, in place of every source, property included. benunit_reported_capital, a benefit-unit input ('Savings and investments of the benefit unit's adults (the claimant and any partner) as recorded'), replaces the financial sources only: the household pool it otherwise sums from the household sources, net of what other benefit units report or override, and apportions by claimant and partner count, and the person-level sources of the unit's claimant and partner. Property is valued separately (uc_property_capital) and shared across every claimant and partner in the household. Feeding either would be a modelling choice for a UK build, not a mapping of this concept. | +| `fact:person.liquid_financial_assets` | policyengine-uk holds financial wealth on the household: savings ('Household liquid savings'), corporate_wealth ('Wealth held in corporations directly or through investment funds'), gross_financial_wealth and net_financial_wealth are household inputs, and no transform puts a person amount on a household input. Its person-level GBP stock inputs are student_loan_balance, a debt; car_list_price, the price vehicle excise duty's expensive-car supplement tests; and lifetime_isa_balance ('Current value of the person's Lifetime ISAs, cash and stocks and shares together'), one savings wrapper, which the engine documents as already inside gross_financial_wealth and net_financial_wealth. Since policyengine-uk 2.130.0 three more describe a company the person owns, for Universal Credit's regulation 77 (owned_company_capital, owned_company_holding_value and owned_company_trade_assets); every one defaults to no such company, and the build sets none. Since policyengine-uk 2.164.0 cash_isa_balance and stocks_and_shares_isa_balance hold the person's ISAs, and the household cash_isa and stocks_and_shares_isa sum them; the isa_subscriptions stage splits the WAS household totals into them (microcosm#1415), a split of one wrapper's balance, not of liquid financial assets. Since policyengine-uk 2.165.0 company_car_list_price and company_car_capital_contributions describe a car the person's employer makes available, whose benefit is taxed as employment income (ITEPA 2003 ss. 121 and 132); the company_cars stage writes them from the FRS job table, and neither is the person's asset. savings and share_like_capital are two of Universal Credit's capital sources (gov.dwp.universal_credit.means_test.capital.sources); since policyengine-uk 2.147.0 share_like_capital is corporate_wealth unless its components, the household inputs directly_held_shares and unit_and_investment_trusts, add up to more; the WAS stage writes both on its corporate_wealth less the stocks-and-shares ISA, so they and the ISA sum to it (microcosm#1095). Universal Credit's one person-level source is lifetime_isa_countable_capital, the Lifetime ISA at its surrender value (capital.person_sources). uc_reported_capital (benefit unit, default -1) is Universal Credit capital; since policyengine-uk 2.136.1 a value of zero or more set directly is the unit's complete countable capital, in place of every source, property included. benunit_reported_capital, a benefit-unit input ('Savings and investments of the benefit unit's adults (the claimant and any partner) as recorded'), replaces the financial sources only: the household pool it otherwise sums from the household sources, net of what other benefit units report or override, and apportions by claimant and partner count, and the person-level sources of the unit's claimant and partner. Property is valued separately (uc_property_capital) and shared across every claimant and partner in the household. Feeding either would be a modelling choice for a UK build, not a mapping of this concept. | | `fact:person.public_pension_income` | The State Pension is computed from state_pension_reported, which is formula-owned: the loader accepts it as an override, but it is not an input. | | `fact:household.source_household_id` | Original donor household lineage is build provenance and weight diagnostic support, not a policyengine-uk rules input. | diff --git a/docs/uk-chronicle-feed-repin.md b/docs/uk-chronicle-feed-repin.md index a66100e413..f5958ea924 100644 --- a/docs/uk-chronicle-feed-repin.md +++ b/docs/uk-chronicle-feed-repin.md @@ -351,3 +351,52 @@ from the same `53815b2` artifact: `hmrc_isa_statistics_facts.json`, the 1,074 ro statistics the ISA subscriptions stage and the Lifetime ISA anchor read. None is a calibration target, so no reference moves for it. That pull request first pinned #392's head (`e56af9a`) and then its merge (`0b721a4`), and took `53815b2` when PR C merged first. + +The `08962f1` re-pin (PolicyEngine/microcosm#1430, the merge of PolicyEngine/chronicle#399 on top +of the `7d5d627` merge of PolicyEngine/chronicle#396) brought HMRC's benefits in kind statistics of +July 2026 (544 facts) and the UK facts of PolicyEngine/chronicle#395 (1,076). It also carries +PolicyEngine/chronicle#397, María's rule of 30 October that of two EFO editions' numbers for one +line and year Chronicle keeps the later, so the March 2026 edition drops the 427 record sets the +October 2026 edition also publishes (1,512,256 rows; the schema digest is unchanged). The merge +commit's tree is the pull request head's (`ac9d7bb`), so the artifact was built from that head's +bundle and carries the merge commit's identity. + +A new vendored resource, `hmrc_benefits_in_kind_facts.json`, carries the 96 2024-25 rows the +company cars stage reads. The other vendored resources, and the constituency energy resource +rebuilt beside them, carry the same rows under the new feed identity. + +After #397 no EFO edition carries both years of a calendar-2025 window: March keeps each line's +FY2024-25 outturn and October carries FY2025-26 on. The 19 OBR rows that window the two years +declare `source_table_by_opening_year`, which takes each year from the table that carries it +(María's ruling of 2026-10-31; `docs/uk-income-anchors-280.md`), as do the three council tax nation +rows of PolicyEngine/microcosm#1422 and the fuel duties row, which is signed out of the references: +23 in all. The 19's values move with October's outturns: fifteen by under 1%, with domestic rates +3.2%, Pension Credit +2.3%, Jobseeker's +Allowance −2.5% and SDLT −1.2%. `obr.winter_fuel_allowance` drops its pin to March's expenditure +table and reads October's FY2025-26 outturn (+0.02%). Three report-only diagnostics pinned March's +FY2025-26 forecasts by fact key: `obr.capital_gains_tax`, `obr.state_pension` and the `obr.ni` +total. They now pin October's outturns (`required_assertion: observation`). The test feed +fixture's three captured March FY2025-26 rows (income tax, incapacity benefits and capital gains +tax) give way to October's. + +The national membership also catches up with policyengine-uk 2.164.1's October-EFO economic +assumptions. PolicyEngine/microcosm#1421 locked them after PolicyEngine/microcosm#1420 had +generated the membership, so the 21 SPI rows grown by an OBR per-head index still carried the +old factors there: the eight Table 3.10 self-employment bands move −0.55% (mixed income per +head), and the thirteen dividend bands by under 0.001% (GDP per head). The national compile-parity +receipt already carried their new values. No other national value moves. The receipt moves the 19 +windowed values and gains two drift rows, domestic rates and Winter Fuel, which had equalled the +frozen incumbent. The OBR rationales of the parity tool name the two editions, and Winter Fuel has +a rationale of its own. + +On the local surface the reference file and the compile-parity receipt are byte-identical. The +membership moves only its feed label and the 1,263 DESNZ keys, and the census restates the pin. +Both surfaces were regenerated from cuts of the pinned artifact, as for `200bf6d` (national +940,989 rows, local 885,543). + +The national register version moves with the OBR values (the SPI rows already compiled at their +new values), so the uk-candidate-eval scoring register is re-frozen before the next national +solve. The 23 maps name +EFO editions, so a later EFO moves them: once Chronicle keeps a newer edition's FY2025-26, +October's number leaves the feed and the windows refuse until their maps name the new table. The +high-value home stock still names `735820c`: its inputs are the same on `08962f1` (the feed-gated +fingerprint check passes), so it was not rebuilt. diff --git a/docs/uk-company-cars-316.md b/docs/uk-company-cars-316.md new file mode 100644 index 0000000000..3831dadaad --- /dev/null +++ b/docs/uk-company-cars-316.md @@ -0,0 +1,189 @@ +# Company cars (dashboard #316) + +Budget 2026 raises every company car appropriate percentage by one point in 2030-31 +(Table 6.1 row 86). policyengine-uk 2.165.0 (PolicyEngine/policyengine-uk#2750) taxes +the company car and car fuel benefits, and the Class 1A NICs on them, from nine person +inputs that default to no car, so a file that sets none of them scores the rise at £0. +The `company_cars` stage sets six of them. It runs right after the SPI income stage +(`hmrc_spi_income_spine`), so every later stage reads the tape rows' pay without the +car benefits, as the engine's `employment_income` excludes them: `salary_sacrifice` and +its bounds, the take-up draws' earnings rules and the CGT and ISA stages' income proxy +(María's ruling of 31 October 2026). The proxy sums `employment_income` without +`benefits_in_kind`, so it leaves the car benefits out on every row, as it always has on +FRS rows. Two things the SPI income stage set from the pay before the carve are dealt +with here: the tape rows' employee pension contributions, which the carve-out leaves +room for, and their UC gainful self-employment, which the stage derives again on the +carved pay (below). + +| Input | Where it comes from | +|---|---| +| `company_car_list_price` | The FRS CARVAL band, drawn within it from WAS round-8 company cars' list prices | +| `company_car_fuel_type` | The FRS FUELTYP code; HMRC Table 2C's shares among the unknown fuels, without electricity where the holder reports private fuel | +| `company_car_co2_emissions` | HMRC Table 2A's shares among cars that emit CO2; zero for an electric car | +| `company_car_electric_range` | 50 miles for a car at 1 to 50 g/km | +| `company_car_capital_contributions` | The FRS CARAMT, where CARCON says the employee contributed | +| `company_car_private_fuel_provided` | The FRS EXPBEN03, on a car that is not electric | + +Availability, payments for private use and the 2020 registration flag keep the +engine's defaults: no survey records them. + +## Who has a car + +The FRS asks each current employee job whether the employer provided a company car +(EXPBEN01) in the last 12 months. The root stage, `frs_spine`, carries each person's +car from their car job with the lowest JOBTYPE, the main job first, so a person has at +most one, as in the engine. The survey asks CARVAL and CARCON of a company van too; +they are taken as the car's. + +SPI-channel rows carry their FRS twin's carriers, as they carry every root column. +A row drawn from the SPI tape (`person_is_spi_income_recipient`) has the tape's PAY + +EPB + TAXTERM as pay, where EPB is every taxable expense payment and benefit in kind, +so it keeps its twin's car only where its drawn EPB is positive. The channel's other +rows, the undrawn copies and the dependants aged 16 to 19, keep their twin's pay, and +keep its car as an FRS row does. + +## The draws + +Every draw is keyed on the person's identity, so reordering rows moves none. + +- **Fuel.** Petrol is `PETROL`; a hybrid or another fuel is `ALTERNATIVE_FUEL`; an + electric car is `ELECTRIC`; a diesel is `DIESEL_RDE2`, since every new diesel has + met RDE2 since January 2021 and company cars turn over in three to four years. The + diesel supplement sets a diesel's appropriate percentage, so it moves the baseline, + and through the scaled cars the base the 2030-31 rise acts on (below). The unknown + fuels draw at HMRC Table 2C's shares together. A holder who reports private fuel, + which an electric car cannot carry, draws among petrol and diesel alone, and the + others draw electricity at the share that keeps Table 2C's among all of them at the + stage's weights (all of them, where the private fuel holders leave too few). The tape + rows that lose their car for want of EPB draw at the holders' electric share. Matching + Table 2C at the stage's weights makes each drawn fuel depend on the other drawn cars' + private fuel and weights, as the CO2 split does: reordering rows moves none, but a + car's fuel can move when other rows or weights do. It never draws a hybrid: + Table 2C counts hybrids inside petrol and diesel, so a drawn petrol or diesel car + enters the CO2 draw below as a non-hybrid. The effect is small. +- **List price.** WAS round 8 (April 2020 to March 2022) records company cars' list + prices to the nearest £1,000. They are grown to the build year by the engine's CPI + index from 2021, and each holder draws within their CARVAL band from the weighted + quantile function of the WAS cars inside it. The open band (£40,001 and over) and + an unknown band draw from the WAS cars of the same fuel class (electric or not). A + cell with fewer than 3 WAS households falls back to all fuel classes, then to a + uniform draw within the band (up to £80,000 for the open band). A uniform draw + starts no lower than £5,000, the least price the carve-out keeps a car at, so band + 1's runs from £5,000 to £10,000. +- **CO2.** HMRC publishes recipients by CO2 band and by fuel, but no table crosses + them. An electric car emits none. The others are split between 1 to 50 g/km and the + bands above it so that the weighted share at 1 to 50 g/km matches Table 2A's among + cars that emit CO2, hybrids first; the bands above are drawn at Table 2A's shares, + uniformly within each. Every figure in the open band (170 g/km and over) is above + the maximum percentages' thresholds. The draw matches Table 2A among the cars it + draws for. The carve-out below then drops or scales the high-CO2 cars first, so the + receipt states the shares of the cars the output holds beside the draw's (`co2.output` + and `co2.drawn`). + +## The tape rows' pay + +On a tape row the engine's car and fuel benefits come out of `employment_income`, +capped at EPB (María's ruling of 30 October 2026) within the pay the row's employee +pension contribution leaves. The SPI income stage capped that contribution at the pay +it drew, and `salary_sacrifice`, which runs later on the carved pay, refuses a +contribution above the pay that remains; it keeps the salary and bonus sacrifice within +that pay itself. A row whose contribution takes all of its pay has no room, so it loses +its car and keeps its pay. The room bites only where the SPI stage's drawn contribution +exceeds the row's cash pay, PAY + TAXTERM, since that stage capped it at a pay that +includes EPB. The receipt measures what it costs beside a cap of EPB within pay alone: +the cars it scales further or drops, and the list price they give up +(`spi_carve_out.cars_the_employee_contribution_scales_or_drops` and +`weighted_list_price_given_up_for_the_employee_contribution_gbp`). Re-capping the +contribution at the carved pay instead would keep those cars. Employer contributions stay as the SPI income stage set +them on the drawn PAY + EPB + TAXTERM (the FRS twin's rate times that pay, where the +twin has one), as on every tape row that draws EPB, car or not: the carve-out leaves +them alone. + +1. Where the car and fuel benefits do not fit together, the private fuel goes first, + so a car that fits without its fuel is always kept (María's ruling of 31 October + 2026). +2. A car whose benefit still exceeds the cap has its list price scaled down until it + fits, with its contributions dropped. The benefit is the price above the capped + contributions times the appropriate percentage, so the scaling is exact. +3. A car that would need a list price below £5,000 to fit is dropped, and its EPB + stays in pay. + +A scaled car's price is the room over its appropriate percentage, so what sets the +percentage sets the price, and with it the base the 2030-31 rise acts on: the CO2 +draw, the 50-mile electric range and the RDE2 diesel. On £2,000 of room a car at 8% +(1 to 50 g/km with the 50-mile range) scales to £25,000, one at 14% (under 30 miles) +to £14,286 and an RDE2 diesel at 25% to £8,000, while an electric car at 2% fits +unscaled up to £100,000. Those assumptions move the 2030-31 base through the scaled +cars, not only the baseline. The receipt records the list price the scaling takes off +and that of the cars it drops (`spi_carve_out.weighted_list_price_scaled_away_gbp` +and `weighted_list_price_dropped_gbp`). + +The stage then has the engine price its output again. On every tape row, pay plus the +engine's benefits must equal the pay the row brought into the stage, the tape's PAY + +EPB + TAXTERM. The engine computes in single precision, so the receipt records the +largest miss rounded up to the penny, and the gate allows 5p. The SPI employment +income targets read employment income plus `benefits_in_kind`, so they read the same +total as before the stage. + +The SPI income stage set a tape row's UC gainful self-employment from the pay it drew, +by the root's rule: a self-employed main job, or a side trade whose profit is above pay +(uk-data#525). A carved row takes the rule again on its carved pay, so a side trade +whose profit lies between the carved and the drawn pay becomes gainful, as the engine +reads the carved pay. The receipt counts those rows +(`spi_carve_out.uc_gainful_self_employment_on_the_carved_pay`). + +## What to expect of the 2030-31 score + +Budget 2026 raises every appropriate percentage by one point, the zero-emission rate +and the maximum included. So the rise adds about 1% of each car's list price above +its capped contributions to its taxable value, plus 1% of the fuel benefit +multiplier for each fuel benefit holder. On an unscaled car an electric car counts as +much as any other: its frozen percentage moves the baseline, not the rise. On a scaled +car the percentage sets the price, so it moves the base too (above). The base the rise +acts on is the build year's fleet carried forward. Fuel type and CO2 are not uprated, +list prices and contributions grow by CPI, and the weights are not projected. + +Expect the static 2030-31 cost to come in well under Table 6.1's £310m, from the +size of that base. The OBR's NICs line (£92.4m, at Class 1A's 15%) implies about +£616m of extra taxable value, a list price base of about £60bn. HMRC's 2024-25 +taxable value implies roughly half of that, so even a file that matches Table 1's +920,000 holders and £3,070m should fall about 30 to 45% short. Matching Table 1's +taxable value does not pin the base, since a different electric mix and different +prices reach the same total. So the stage's receipt records the weighted total list +price of electric cars and of the others, for the results to read the gap as base +size. + +Two parts of a shortfall are measured here rather than corrected (María's ruling of 31 +October 2026: measure first). + +- **The tape rows' EPB draw.** A tape row keeps its twin's car only where its drawn + EPB is positive, and EPB is drawn on uniforms the car never conditions. The SPI + channel holds half the working-age prior mass, so before calibration holders and + the base come to about half the FRS level plus half of it times the share of tape + rows that draw EPB. The receipt records the weighted holders and list price lost + this way (`holders.spi_dropped_without_epb`). +- **The carve-out.** Cars that do not fit their EPB are scaled or dropped, above. + +These figures, like the list price totals, are at the stage's weights, before +calibration moves the holders. The results measure the base on the calibrated file. + +## Measured, not bound + +No HMRC company car fact is a calibration target: the stage draws fuel and CO2 to +Tables 2A and 2C, so binding them would be circular. No build step reads the other +tables after calibration yet: comparing the calibrated file with HMRC's Table 1 +(recipients, taxable value, income tax and NICs), Table 3A (by income range) and Table +4 (by region) is a manual step. `uk_stage_company_cars_invariants` blocks a release on +any record that breaks an invariant, a tape row whose employee pension contribution +exceeds its carved pay included, and on a tape row whose pay plus benefits misses the +tape's total by more than 5p. + +## Disclosure + +The FRS, WAS and SPI are UK Data Service safeguarded data. The stage's receipt +carries rounded counts, support bands and weighted aggregates only, and no record's +value. A weighted figure reads the floor's marker when any cell it rests on has +fewer distinct source households than the floor, so support copies count once. +Shares that sum to one are withheld together, since one share is the others' +complement. A count of records that break an invariant is zero exact and banded +otherwise. diff --git a/docs/uk-income-anchors-280.md b/docs/uk-income-anchors-280.md index 6e944ed71a..323ad55da2 100644 --- a/docs/uk-income-anchors-280.md +++ b/docs/uk-income-anchors-280.md @@ -45,6 +45,24 @@ names exactly the two years of the window, and a selector that declares it cannot also declare `source_measure_id` (microcosm#1095: the Great Britain pension-age Housing Benefit spending row). +Since PolicyEngine/chronicle#397, OBR's EFO gives each year to one edition: +Chronicle keeps one number per line and year, the latest edition's, so the +March 2026 tables carry FY2024-25 and the October 2026 tables FY2025-26. Each +edition's record sets are their own series, so no edition carries both years +of the window. The 23 OBR rows windowed into calendar 2025 therefore declare +`source_table_by_opening_year`, mapping each year to the table that carries it +(María's ruling of 2026-10-31, microcosm#1430): the 19 bound when the feed moved to +`08962f1`, the three council tax nation rows of microcosm#1422, and the fuel duties +row, which is signed out of the references. A fact matches only +the table its own year declares, and the record set drops out of the series +identity, so the two tables form the window's one series. A list-valued +`source_concept` still names several series, each read across the two tables +(universal credit's two welfare-cap cells), and the selector cannot also +declare `source_table`. The SDLT row's `calendar_year_window_scaled_by_ratio` +reads its window the same way. The map names editions, so a later EFO that +carries FY2025-26 moves it: Chronicle then drops October's number, and the +window refuses until the map names the new table. + Facts already at a calendar-year period (the DWP monthly cubes) keep their calendar-2025 windows; the ESA rows join them below. diff --git a/docs/uk-isa-subscriptions-1415.md b/docs/uk-isa-subscriptions-1415.md index b6422160f4..13ef6b9f12 100644 --- a/docs/uk-isa-subscriptions-1415.md +++ b/docs/uk-isa-subscriptions-1415.md @@ -2,7 +2,8 @@ The `isa_subscriptions` stage gives every adult of the UK spine what they paid into ISAs in the year, by type, and the per-person ISA balances behind them. It -runs last, on final incomes, and nothing in the spine reads its outputs. +runs late, on final incomes, after every stage that writes income, and +nothing in the spine reads its outputs. | Column | Meaning | |---|---| diff --git a/packages/microcosm-build/src/microcosm/build/ledger_targets.py b/packages/microcosm-build/src/microcosm/build/ledger_targets.py index 65c7ab0e5d..c7ed78167a 100644 --- a/packages/microcosm-build/src/microcosm/build/ledger_targets.py +++ b/packages/microcosm-build/src/microcosm/build/ledger_targets.py @@ -150,6 +150,14 @@ #: to the measure that carries it: a fact matches only the measure its own #: year declares, and the window reads the declared measures as one series. SOURCE_MEASURE_ID_BY_OPENING_YEAR = "source_measure_id_by_opening_year" +#: The same for a series whose years sit in different editions of one +#: publication. OBR's EFO keeps one number per line and year, the latest +#: edition's (PolicyEngine/chronicle#397), so FY2024-25 sits in March 2026's +#: tables and FY2025-26 in October 2026's. The key maps each overlapping year, +#: by its opening year, to the source table that carries it: a fact matches +#: only the table its own year declares, and the window reads the declared +#: tables as one series. +SOURCE_TABLE_BY_OPENING_YEAR = "source_table_by_opening_year" #: Ordered operand roles of ``scaled_by_ratio``: the published cell the #: reference selects, then the two national facts whose quotient translates #: it (a subset share of the publisher's universe, so the ratio lies in @@ -329,13 +337,17 @@ def __post_init__(self) -> None: _validate_calendar_year_window_reference(self) elif self.value_operation == CALENDAR_YEAR_WINDOW_SCALED_BY_RATIO: _validate_calendar_year_window_scaled_by_ratio_reference(self) - elif SOURCE_MEASURE_ID_BY_OPENING_YEAR in self.ledger_selector: - raise ValueError( - f"LedgerTargetReference {self.name!r}: " - f"{SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} composes the years of a " - "calendar_year_window; it is refused under value_operation " - f"{self.value_operation!r}." - ) + else: + for key in ( + SOURCE_MEASURE_ID_BY_OPENING_YEAR, + SOURCE_TABLE_BY_OPENING_YEAR, + ): + if key in self.ledger_selector: + raise ValueError( + f"LedgerTargetReference {self.name!r}: {key!r} composes " + "the years of a calendar_year_window; it is refused under " + f"value_operation {self.value_operation!r}." + ) if self.value_operation == MONTHLY_WINDOW_COUNT_X_MEAN: _validate_count_x_mean_operands(self.name, self.value_operands) if self.assertion_policy not in ALLOWED_ASSERTION_POLICIES: @@ -4017,6 +4029,15 @@ def _validate_calendar_year_window_reference( "requires an explicit calendar-year target period." ) measure_map = reference.ledger_selector.get(SOURCE_MEASURE_ID_BY_OPENING_YEAR) + if SOURCE_TABLE_BY_OPENING_YEAR in reference.ledger_selector: + if measure_map is not None: + raise ValueError( + f"LedgerTargetReference {reference.name!r}: calendar_year_window " + f"declares both {SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} and " + f"{SOURCE_TABLE_BY_OPENING_YEAR!r}; it maps its years by measure " + "or by table, not both." + ) + _validate_table_by_opening_year(reference, "calendar_year_window") if measure_map is None: return for key in ("source_measure_id", "layout_measure_id"): @@ -4039,6 +4060,26 @@ def _validate_calendar_year_window_reference( _measure_id_by_opening_year(measure_map) +def _validate_table_by_opening_year( + reference: LedgerTargetReference, operation: str +) -> None: + """A window that maps its years to tables names no other table. + + A list-valued ``source_concept`` or ``source_measure_id`` still names + several series (OBR's two universal credit cells), each read across the + mapped tables. As for the measure map, the years are checked when the + window resolves. + """ + + if reference.ledger_selector.get("source_table") not in (None, ""): + raise ValueError( + f"LedgerTargetReference {reference.name!r}: {operation} declares both " + f"'source_table' and {SOURCE_TABLE_BY_OPENING_YEAR!r}; the map names " + "each year's table itself." + ) + _table_by_opening_year(reference.ledger_selector[SOURCE_TABLE_BY_OPENING_YEAR]) + + def _calendar_year_window_opening_year( fact: object, reference: LedgerTargetReference ) -> int: @@ -4126,6 +4167,8 @@ def _validate_calendar_year_window_scaled_by_ratio_reference( f"{prefix} reads one series; {SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} is " "refused." ) + if SOURCE_TABLE_BY_OPENING_YEAR in reference.ledger_selector: + _validate_table_by_opening_year(reference, CALENDAR_YEAR_WINDOW_SCALED_BY_RATIO) if reference.period_match_policy != "latest_not_after": raise ValueError( f"{prefix} resolves the two years overlapping the target calendar " @@ -4274,7 +4317,10 @@ def _resolve_calendar_year_window_reference_facts( partial window never lands as a value. A selector that maps each year to its own measure (``source_measure_id_by_opening_year``) has matched every fact to the measure its year declares, so those measures form the one - series and the measure drops out of its identity. A selector that names + series and the measure drops out of its identity. A selector that maps + each year to its own table (``source_table_by_opening_year``) does the + same for two editions of one publication: the record set, which belongs + to its table, drops out of the identity. A selector that names several series (a list-valued ``source_concept``, ``source_measure_id`` or ``source_table``) resolves both years of every one of them, so the window of a sum of series is the sum of the windowed series; a series short of a @@ -4283,15 +4329,19 @@ def _resolve_calendar_year_window_reference_facts( target_year = _calendar_year_from_reference(reference) wanted = {target_year + offset for offset in CALENDAR_YEAR_WINDOW_WEIGHTS} - measure_map = reference.ledger_selector.get(SOURCE_MEASURE_ID_BY_OPENING_YEAR) - if measure_map is not None: - declared = sorted(_measure_id_by_opening_year(measure_map)) + for map_key, parse_map in ( + (SOURCE_MEASURE_ID_BY_OPENING_YEAR, _measure_id_by_opening_year), + (SOURCE_TABLE_BY_OPENING_YEAR, _table_by_opening_year), + ): + year_map = reference.ledger_selector.get(map_key) + if year_map is None: + continue + declared = sorted(parse_map(year_map)) if declared != sorted(wanted): raise ValueError( f"Ledger target reference {reference.name!r}: calendar_year_window " f"of calendar year {target_year} reads the years opening in " - f"{sorted(wanted)}; {SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} maps " - f"{declared}." + f"{sorted(wanted)}; {map_key!r} maps {declared}." ) expected_series = _calendar_year_window_series_count(reference) partitions: dict[tuple[str, ...], dict[int, list[object]]] = {} @@ -4304,6 +4354,9 @@ def _resolve_calendar_year_window_reference_facts( include_measure=( SOURCE_MEASURE_ID_BY_OPENING_YEAR not in reference.ledger_selector ), + include_record_set=( + SOURCE_TABLE_BY_OPENING_YEAR not in reference.ledger_selector + ), ) partitions.setdefault(series_key, {}).setdefault(opening_year, []).append(fact) complete = {key: years for key, years in partitions.items() if set(years) == wanted} @@ -4984,7 +5037,7 @@ def _latest_period_selector_match( def _selector_period_invariant_key( - fact: object, *, include_measure: bool = True + fact: object, *, include_measure: bool = True, include_record_set: bool = True ) -> tuple[str, ...]: return ( _source_name(fact), @@ -4999,7 +5052,9 @@ 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")) + if include_record_set + else "", _str_at(fact, "layout", "groupby_dimension"), _normalized_period_bearing_id(_str_at(fact, "layout", "groupby_value_id")), json.dumps(_dimensions(fact), sort_keys=True, separators=(",", ":")), @@ -5467,6 +5522,10 @@ def _fact_matches_selector(fact: object, selector: Mapping[str, object]) -> bool if not _measure_by_opening_year_matches(fact, expected): return False continue + if key == SOURCE_TABLE_BY_OPENING_YEAR: + if not _table_by_opening_year_matches(fact, expected): + return False + continue if expected is None or expected == "": continue candidates = _selector_candidates(fact, str(key)) @@ -5494,7 +5553,12 @@ def fact_matches_selector(fact: object, selector: Mapping[str, object]) -> bool: def selector_field_is_supported(key: str) -> bool: """Whether ``key`` is in the closed selector vocabulary.""" - if key in {"dimensions", "dimension_values", SOURCE_MEASURE_ID_BY_OPENING_YEAR}: + if key in { + "dimensions", + "dimension_values", + SOURCE_MEASURE_ID_BY_OPENING_YEAR, + SOURCE_TABLE_BY_OPENING_YEAR, + }: return True try: _selector_candidates({}, key) @@ -5561,41 +5625,64 @@ def _selector_candidates(fact: object, key: str) -> tuple[str, ...]: def _measure_id_by_opening_year(expected: object) -> dict[int, str]: """Parse a year-to-measure map: four-digit opening years to measure ids.""" + return _by_opening_year(SOURCE_MEASURE_ID_BY_OPENING_YEAR, expected, "measure id") + + +def _table_by_opening_year(expected: object) -> dict[int, str]: + """Parse a year-to-table map: four-digit opening years to source tables.""" + + return _by_opening_year(SOURCE_TABLE_BY_OPENING_YEAR, expected, "source table") + + +def _by_opening_year(field: str, expected: object, noun: str) -> dict[int, str]: if not isinstance(expected, Mapping) or not expected: raise ValueError( - f"Ledger fact selector field {SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} " - "must be a non-empty mapping of opening year to measure id." + f"Ledger fact selector field {field!r} must be a non-empty mapping " + f"of opening year to {noun}." ) - measure_by_year: dict[int, str] = {} - for year, measure in expected.items(): + by_year: dict[int, str] = {} + for year, value in expected.items(): year_text = str(year) if ( isinstance(year, bool) or len(year_text) != 4 or not year_text.isdigit() - or not isinstance(measure, str) - or not measure + or not isinstance(value, str) + or not value ): raise ValueError( - f"Ledger fact selector field {SOURCE_MEASURE_ID_BY_OPENING_YEAR!r} " - f"maps {year!r} to {measure!r}; expected a four-digit opening " - "year and a non-blank measure id." + f"Ledger fact selector field {field!r} maps {year!r} to " + f"{value!r}; expected a four-digit opening year and a non-blank " + f"{noun}." ) - measure_by_year[int(year_text)] = measure - return measure_by_year + by_year[int(year_text)] = value + return by_year def _measure_by_opening_year_matches(fact: object, expected: object) -> bool: """Match an annual fact only to the measure its own opening year declares.""" - measure_by_year = _measure_id_by_opening_year(expected) + return _matches_its_opening_year( + fact, _measure_id_by_opening_year(expected), "source_measure_id" + ) + + +def _table_by_opening_year_matches(fact: object, expected: object) -> bool: + """Match an annual fact only to the table its own opening year declares.""" + + return _matches_its_opening_year( + fact, _table_by_opening_year(expected), "source_table" + ) + + +def _matches_its_opening_year( + fact: object, by_year: Mapping[int, str], field: str +) -> bool: period_key = _period_key(fact) if not period_key[0] or period_key[1] % 100 != 99: return False - measure = measure_by_year.get(period_key[1] // 100) - return measure is not None and measure in _selector_candidates( - fact, "source_measure_id" - ) + declared = by_year.get(period_key[1] // 100) + return declared is not None and declared in _selector_candidates(fact, field) def _dimensions_match(fact: object, expected: object) -> bool: diff --git a/packages/microcosm-build/src/microcosm/build/source_manifest.py b/packages/microcosm-build/src/microcosm/build/source_manifest.py index 00d13a4cf5..e773bea0f5 100644 --- a/packages/microcosm-build/src/microcosm/build/source_manifest.py +++ b/packages/microcosm-build/src/microcosm/build/source_manifest.py @@ -86,6 +86,13 @@ "grow_isa_subscriptions", "split_both_type_subscriptions", "split_household_isa_balances", + # PolicyEngine/uk-autumn-budget-dashboard-2026#316: company cars. + "assign_company_car_fuel_types", + "carve_spi_company_car_benefits", + "classify_company_car_facts_with_reviewed_fence", + "clean_was_company_car_donor", + "draw_company_car_co2_emissions", + "draw_company_car_list_prices", "convert_bonuses_to_bonus_sacrifice", "convert_donors_to_target_stock", "convert_interest_to_structural_mortgage_inputs", 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 51b7208ffa..8c23739b7a 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 @@ -13646,6 +13646,278 @@ "fenced_fact_count", "kind" ] + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "household_key", + "household_weight", + "has_company_vehicle", + "vehicles", + "yes_code", + "car_code", + "electric_code", + "price_year" + ], + "properties": { + "kind": { + "const": "clean_was_company_car_donor" + }, + "household_key": { + "type": "string" + }, + "household_weight": { + "type": "string" + }, + "has_company_vehicle": { + "type": "string" + }, + "vehicles": { + "type": "array", + "minItems": 1, + "items": { + "type": "object", + "additionalProperties": false, + "required": [ + "car_or_van", + "fuel", + "list_price" + ], + "properties": { + "car_or_van": { + "type": "string" + }, + "fuel": { + "type": "string" + }, + "list_price": { + "type": "string" + } + } + } + }, + "yes_code": { + "type": "integer" + }, + "car_code": { + "type": "integer" + }, + "electric_code": { + "type": "integer" + }, + "price_year": { + "type": "integer" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "diesel_fuel_type", + "unknown_fuel", + "seed", + "salt" + ], + "properties": { + "kind": { + "const": "assign_company_car_fuel_types" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "diesel_fuel_type": { + "enum": [ + "DIESEL_RDE2", + "DIESEL_NON_RDE2" + ] + }, + "unknown_fuel": { + "enum": [ + "table_2c_shares_together_non_electric_with_private_fuel" + ] + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "bands", + "minimum_donor_households", + "open_band_fallback_upper_gbp", + "seed", + "salt" + ], + "properties": { + "kind": { + "const": "draw_company_car_list_prices" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "bands": { + "type": "object", + "minProperties": 1, + "additionalProperties": { + "type": "array", + "minItems": 2, + "maxItems": 2, + "items": { + "type": [ + "number", + "null" + ] + } + } + }, + "minimum_donor_households": { + "type": "integer" + }, + "open_band_fallback_upper_gbp": { + "type": "number" + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "margins", + "top_band_upper_g_km", + "electric_range_miles", + "seed", + "salt" + ], + "properties": { + "kind": { + "const": "draw_company_car_co2_emissions" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "margins": { + "enum": [ + "table_2a_nonzero_shares_hybrids_first" + ] + }, + "top_band_upper_g_km": { + "type": "integer" + }, + "electric_range_miles": { + "type": "number" + }, + "seed": { + "type": "integer" + }, + "salt": { + "type": "string" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "outputs", + "epb_column", + "benefits", + "minimum_scaled_list_price_gbp" + ], + "properties": { + "kind": { + "const": "carve_spi_company_car_benefits" + }, + "outputs": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "epb_column": { + "type": "string" + }, + "benefits": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, + "minimum_scaled_list_price_gbp": { + "type": "number" + } + } + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "kind", + "adjudication", + "calibration_permitted", + "classification_rationale", + "fact_fence_id", + "fenced_fact_composition", + "fenced_fact_count" + ], + "properties": { + "kind": { + "const": "classify_company_car_facts_with_reviewed_fence" + }, + "adjudication": { + "type": "string" + }, + "calibration_permitted": { + "const": false + }, + "classification_rationale": { + "type": "string" + }, + "fact_fence_id": { + "type": "string" + }, + "fenced_fact_composition": { + "type": "string" + }, + "fenced_fact_count": { + "type": "number" + } + } } ], "description": "Closed kind-discriminated source artifact and operation records, covering the packaged US, UK, and BE source vocabularies." 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 f39535e11e..4fddef96f3 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "selections": [ { 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 0c2410a04a..e0110781d4 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 @@ -443,7 +443,7 @@ }, { "name": "obr.ni_employer", - "reason": "Engine and period basis for roughly half of the gap; the rest is under investigation. policyengine-uk's ni_employer is the secondary Class 1 charge on each earner's pay above the secondary threshold, gross of the Employment Allowance, which employers offset against their secondary Class 1 liability through payroll, so OBR's receipts are net of it: HMRC's tax relief statistics (January 2026) put its cost at GBP 7.4bn for 2025-26 (a forecast), after the allowance rose to GBP 10,500 per employer and the GBP 100,000 eligibility restriction was removed from 6 April 2025. The row also binds the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26), while the engine's 2025 period applies the FY2025-26 rules (the 15 percent rate and the GBP 5,000 secondary threshold) to the whole window, so its first quarter is overstated. On the K=15 local candidates measured for microcosm#1301 the row read about 20 percent above its target: the allowance accounts for about a quarter of that excess, the window for about a fifth and the under-21 zero rate, which the engine also omits, for under a tenth, so the stated parts explain roughly half of it. The rest sits in the pay level and may be a conflict between the bound pay targets and OBR's NICs base rather than a weighting defect. Bound, the row pulls pay down against those pay targets to close a gap at least half of which the weights did not open. Held out of the objective as a diagnostic and never fitted; rebind when a locked policyengine-uk nets the allowance out of ni_employer and the window takes each fiscal year's own rules.", + "reason": "Engine and period basis for roughly half of the gap; the rest is under investigation. The row binds policyengine-uk's ni_class_1_employer (ni_employer adds Class 1A since 2.165.0, which OBR's table 4.4 row 18 leaves out; microcosm#1430), the secondary Class 1 charge on each earner's pay above the secondary threshold, gross of the Employment Allowance, which employers offset against their secondary Class 1 liability through payroll, so OBR's receipts are net of it: HMRC's tax relief statistics (January 2026) put its cost at GBP 7.4bn for 2025-26 (a forecast), after the allowance rose to GBP 10,500 per employer and the GBP 100,000 eligibility restriction was removed from 6 April 2025. The row also binds the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26), while the engine's 2025 period applies the FY2025-26 rules (the 15 percent rate and the GBP 5,000 secondary threshold) to the whole window, so its first quarter is overstated. On the K=15 local candidates measured for microcosm#1301 the row read about 20 percent above its target: the allowance accounts for about a quarter of that excess, the window for about a fifth and the under-21 zero rate, which the engine then omitted, for under a tenth (the locked policyengine-uk 2.165.1 applies the under-21 and apprentice zero rates in ni_class_1_employer), so the stated parts explain roughly half of it. The rest sits in the pay level and may be a conflict between the bound pay targets and OBR's NICs base rather than a weighting defect. Bound, the row pulls pay down against those pay targets to close a gap at least half of which the weights did not open. Held out of the objective as a diagnostic and never fitted; rebind when a locked policyengine-uk nets the allowance out of the measure the row binds, ni_class_1_employer, and the window takes each fiscal year's own rules: netting it out of ni_employer alone would leave the bound measure gross, about GBP 7.4bn high.", "tracking": "policyengine-uk#2459", "approved_by": "juaristi22", "adjudication": "María's ruling of 2026-10-16 on the microcosm#1301 local release plan: unbind the row as a measured diagnostic, rather than bind the FY2025-26 value or sign it gate-only, because modelling the allowance alone would close only part of the gap. The exclusion applies on both lines, since this register has no line scoping: the national objective drops the row too, and a national run given a frozen scoring register derived before this entry fails closed (the re-derived register differs from the frozen one), so the national build's frozen register is derived from a head that carries this entry. policyengine-uk#2459, split from policyengine-uk#1918 (which keeps the under-21 and apprentice zero rates), asks the engine to net the allowance out of ni_employer. The expiry gives the three-month window of the 2026-10-08 engine-factor diagnostic (obr.vat).", 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 6d8cf866f6..6c63b6a783 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", "consumer_fact_schema_versions": [ "chronicle.consumer_fact.v4" ], "consumer_fact_schema_sha256": "d953306d6f01fbc64db4372d0262d3012ee590269f8a25b276b18dca0626c6a0", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" } 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 8d76a051ef..63b49d38ed 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/country_package.json +++ b/packages/microcosm-build/src/microcosm/build/uk/country_package.json @@ -107,6 +107,11 @@ "kind": "legacy_json", "schema_id": "legacy_json" }, + { + "path": "hmrc_benefits_in_kind_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/desnz_constituency_energy_facts.json b/packages/microcosm-build/src/microcosm/build/uk/desnz_constituency_energy_facts.json index b12666689f..10103d5f1d 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-10-29", + "built_on": "2026-10-31", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a" }, "method": "uk-desnz-constituency-energy-v1", "record_sets": [ @@ -24,7 +24,7 @@ "uk_scotland_output_area_2022": "1649fa831315e6fac80caa4af7f68e837fd985b7f59c2831bb0db8cbfeeee443" } }, - "inputs_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "inputs_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "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:0000ac3f4b80e5d057232da3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:000f3eec750e01e36c8b28f1", "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", @@ -208,75 +208,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "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": "E14001113", + "level": "constituency", + "name": "Bootle", + "vintage": "pcon_2024" + }, + "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.E14001113" + }, + "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:000f3eec750e01e36c8b28f1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:003307725172bf85a12ae46f", + "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": { - "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": "E14001208", + "id": "E14001256", "level": "constituency", - "name": "Ealing North", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ealing North: 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_consumption", - "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.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001256" }, "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:0000ac3f4b80e5d057232da3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:003307725172bf85a12ae46f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 323802773.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0005a1f56733ea051f3bdb0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0038520e3403f5fc637b819e", "aggregation": { "method": "sum" }, @@ -317,19 +402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "S14000045", "level": "constituency", - "name": "Sunderland Central", + "name": "Midlothian", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000045" }, "measure": { "unit": "kwh" @@ -352,28 +437,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0005a1f56733ea051f3bdb0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0038520e3403f5fc637b819e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134247351.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:000d9bf6d092817b46659f8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005d28a2b32c3a81f323501d", "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", @@ -389,7 +474,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -398,7 +483,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -406,27 +491,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001402", + "id": "E14001265", "level": "constituency", - "name": "North West Essex", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Essex: 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_meter_count", - "record_set_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.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001265" }, "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", @@ -439,28 +524,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:000d9bf6d092817b46659f8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:005d28a2b32c3a81f323501d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 570617695.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:001c0eb93d11e426f2a9e59a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008978e7c9aa96b3b08beced", "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", @@ -473,83 +558,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": "E14001093", + "id": "E14001426", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Erdington: 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.E14001093" + "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:001c0eb93d11e426f2a9e59a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008978e7c9aa96b3b08beced", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43085.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:005ddbe6f397ecec4f8f1a27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008c8c484b7a97499e3d8829", "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", @@ -565,7 +648,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -574,7 +657,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -582,27 +665,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001249", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "Godalming and Ash", "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 gas 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.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.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" }, "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", @@ -615,20 +698,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:005ddbe6f397ecec4f8f1a27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008c8c484b7a97499e3d8829", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37291.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:006584a90d4e79cdb235e9bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00967a70d9ad7ce047659136", "aggregation": { "method": "sum" }, @@ -669,19 +752,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001288", "level": "constituency", - "name": "Harlow", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harlow: 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.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" }, "measure": { "unit": "count" @@ -702,20 +785,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:006584a90d4e79cdb235e9bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00967a70d9ad7ce047659136", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39752.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008315b767910edeb4b45753", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00ecb4022ae19b06ca653d84", "aggregation": { "method": "sum" }, @@ -756,19 +839,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001236", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Hallam: 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.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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" @@ -791,28 +874,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:008315b767910edeb4b45753", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00ecb4022ae19b06ca653d84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156060981.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:008db5085701a308d0bcd0dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00eddf6dcac2a316f5862c17", "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", @@ -825,75 +908,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": "E14001429", + "id": "E14001074", "level": "constituency", - "name": "Poole", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Poole: 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_meter_count", - "record_set_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.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001074" }, "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:008db5085701a308d0bcd0dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00eddf6dcac2a316f5862c17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47196.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00b197759fa6640cddbbe394", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:011d21024d589bb66347bff5", "aggregation": { "method": "sum" }, @@ -934,19 +1015,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001247", "level": "constituency", - "name": "Sevenoaks", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sevenoaks: 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.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001247" }, "measure": { "unit": "count" @@ -969,20 +1050,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00b197759fa6640cddbbe394", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:011d21024d589bb66347bff5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43140.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00ea2c4602aa9586b79b6151", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01239187f11e4d92ca32128b", "aggregation": { "method": "sum" }, @@ -1023,19 +1104,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001166", "level": "constituency", - "name": "Aberdeen North", + "name": "Chichester", "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, 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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001166" }, "measure": { "unit": "count" @@ -1056,28 +1137,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:00ea2c4602aa9586b79b6151", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01239187f11e4d92ca32128b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43069.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:00f83e464926d48194b2e8d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0154e11df859400dd3dcf32b", "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", @@ -1090,83 +1171,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": "E14001553", + "id": "E14001403", "level": "constituency", - "name": "Tottenham", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tottenham: 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_consumption", - "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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001403" }, "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:00f83e464926d48194b2e8d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0154e11df859400dd3dcf32b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 387553587.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0127bfe5c1fa700c87f2892c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01580c05e612c6ca29e23d88", "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", @@ -1179,81 +1258,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": "S14000069", + "id": "E14001291", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Honiton and Sidmouth", "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 electricity meters, 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.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.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001291" }, "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:0127bfe5c1fa700c87f2892c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01580c05e612c6ca29e23d88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44777.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0154ec132af0a16a21fa80e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0162b9ee7cc3bd32803134e1", "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", @@ -1266,83 +1347,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": "E14001548", + "id": "E14001333", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tiverton and Minehead: 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.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.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001333" }, "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:0154ec132af0a16a21fa80e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0162b9ee7cc3bd32803134e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40669.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0195dc0b1c163e9d1a3add4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01891448030f7311987ef6c7", "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", @@ -1355,83 +1434,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": "E14001566", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Warwick and Leamington", "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, 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.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.E14001566" }, "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:0195dc0b1c163e9d1a3add4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01891448030f7311987ef6c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43290.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01aa5a391131bd4b524bfb4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b74715aadba9e8ba6242f6", "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", @@ -1444,73 +1521,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": "S14000082", "level": "constituency", - "name": "Guildford", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Guildford: 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_meter_count", - "record_set_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.S14000082" }, "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:01aa5a391131bd4b524bfb4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01b74715aadba9e8ba6242f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49715.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01af19ce59935b6560ce32d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:020cd00ff66e62579aa54b18", "aggregation": { "method": "sum" }, @@ -1551,19 +1630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001429", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Bedfordshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001429" }, "measure": { "unit": "kwh" @@ -1586,20 +1665,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01af19ce59935b6560ce32d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:020cd00ff66e62579aa54b18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154085978.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b3ae716659982d0cae23c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:020f46c1606ae584ee283134", "aggregation": { "method": "sum" }, @@ -1640,19 +1719,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001169", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Walsall and Bloxwich: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001169" }, "measure": { "unit": "count" @@ -1675,28 +1754,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01b3ae716659982d0cae23c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:020f46c1606ae584ee283134", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46288.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01b6fb603fba14c147bf15ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:021ccffec07c0a3fe07124b9", "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", @@ -1709,75 +1788,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": "E14001411", + "id": "E14001568", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham North and Kimberley: 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.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.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001568" }, "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:01b6fb603fba14c147bf15ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:021ccffec07c0a3fe07124b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37913.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01caad4cf42dfeec8925405b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0240ec9adba76c80fe8f8eb0", "aggregation": { "method": "sum" }, @@ -1818,19 +1895,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "E14001562", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Walsall and Bloxwich", "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, 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.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" }, "measure": { "unit": "count" @@ -1851,28 +1928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01caad4cf42dfeec8925405b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0240ec9adba76c80fe8f8eb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41887.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:01f77bc4dd1cfed3aa5412a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0243ef72f84383294c5db0cd", "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", @@ -1888,7 +1965,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -1897,7 +1974,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -1905,27 +1982,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001430", + "id": "E14001440", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Redcar", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001440" }, "measure": { - "unit": "count" + "unit": "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", @@ -1940,20 +2017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:01f77bc4dd1cfed3aa5412a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0243ef72f84383294c5db0cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 121233509.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02199cd8146e32e2e709cc3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:025372d3629b38d394ac1002", "aggregation": { "method": "sum" }, @@ -1994,19 +2071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "S14000097", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Heeley: 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.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000097" }, "measure": { "unit": "count" @@ -2029,28 +2106,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02199cd8146e32e2e709cc3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:025372d3629b38d394ac1002", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41892.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:026158bec8b7b2abecfb61fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0283ed8db9fe4adc4fc89f81", "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", @@ -2063,75 +2140,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": "W07000106", + "id": "E14001491", "level": "constituency", - "name": "Pontypridd", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontypridd: 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.W07000106" + "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:026158bec8b7b2abecfb61fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0283ed8db9fe4adc4fc89f81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40900.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0264feb80e5237374c5b134a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:028f9f9a93651fac4e4869c5", "aggregation": { "method": "sum" }, @@ -2172,19 +2247,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001160", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Chelsea and Fulham", "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, 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.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001160" }, "measure": { "unit": "kwh" @@ -2205,20 +2280,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0264feb80e5237374c5b134a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:028f9f9a93651fac4e4869c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 588039567.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02c5805ff0e0aea94c0915d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0290ddc38ed564296f1089d9", "aggregation": { "method": "sum" }, @@ -2259,19 +2334,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001127", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Bridlington and The Wolds", "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, 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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" }, "measure": { "unit": "kwh" @@ -2294,107 +2369,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02c5805ff0e0aea94c0915d0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02ee034ec38ea2d0f10db51c", - "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": "W07000107", - "level": "constituency", - "name": "Rhondda and Ogmore", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000107" - }, - "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:02ee034ec38ea2d0f10db51c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0290ddc38ed564296f1089d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148992898.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f67524143dc69bad5feedb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:029e858ee9e9f5954fcbd661", "aggregation": { "method": "sum" }, @@ -2435,19 +2423,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001159", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Chelmsford", "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, 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" }, "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.E14001159" }, "measure": { "unit": "count" @@ -2468,28 +2456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f67524143dc69bad5feedb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:029e858ee9e9f5954fcbd661", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41524.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:031da0251fcc15c0f460c4ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02aab4d7e8d06a8d6d6f6d2c", "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", @@ -2505,7 +2493,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -2514,7 +2502,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -2522,27 +2510,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001172", + "id": "E14001460", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Salisbury", "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 electricity meters, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001460" }, "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", @@ -2557,20 +2545,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:031da0251fcc15c0f460c4ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02aab4d7e8d06a8d6d6f6d2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43253.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0327220eab3771a151ce1ce6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02b7cb0308fdb5702bfa4ae3", "aggregation": { "method": "sum" }, @@ -2611,19 +2599,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001263", + "id": "E14001324", "level": "constituency", - "name": "Hamble Valley", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hamble Valley: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" }, "measure": { "unit": "kwh" @@ -2644,20 +2632,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0327220eab3771a151ce1ce6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02b7cb0308fdb5702bfa4ae3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 457169178.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:034133486a394f7236170e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02bcc3ddd1b7297fbce73f30", "aggregation": { "method": "sum" }, @@ -2698,19 +2686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001547", + "id": "E14001427", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Plymouth Sutton and Devonport", "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, 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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001427" }, "measure": { "unit": "kwh" @@ -2733,20 +2721,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:034133486a394f7236170e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02bcc3ddd1b7297fbce73f30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140877860.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:034be1b43327dc866e0399a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02c5acd528ed91653b45285c", "aggregation": { "method": "sum" }, @@ -2787,19 +2775,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "W07000110", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Vale of Glamorgan", "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 electricity 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.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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000110" }, "measure": { "unit": "kwh" @@ -2822,20 +2810,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:034be1b43327dc866e0399a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02c5acd528ed91653b45285c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140069451.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:035c56621ad02ee598e16413", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02d3c6472d23816e5004e852", "aggregation": { "method": "sum" }, @@ -2876,19 +2864,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001181", "level": "constituency", - "name": "Newark", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newark: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001181" }, "measure": { "unit": "count" @@ -2909,198 +2897,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:035c56621ad02ee598e16413", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0393d6323a148da9b957f71e", - "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": "E14001389", - "level": "constituency", - "name": "North Durham", - "vintage": "pcon_2024" - }, - "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.E14001389" - }, - "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:0393d6323a148da9b957f71e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02d3c6472d23816e5004e852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0393ff2470e7e88ed5e3ed44", - "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": "E14001117", - "level": "constituency", - "name": "Bracknell", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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" - }, - "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:0393ff2470e7e88ed5e3ed44", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 43781.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0394a1fb55d4ff5707803df2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02d4c79ac521417bc2d6935d", "aggregation": { "method": "sum" }, @@ -3141,19 +2951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001169", "level": "constituency", - "name": "Worthing West", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worthing West: DESNZ's authority totals split by its small-area figures", + "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.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001169" }, "measure": { "unit": "count" @@ -3174,20 +2984,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0394a1fb55d4ff5707803df2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02d4c79ac521417bc2d6935d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41111.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ebde48d5aca3dfda0911bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02f68bb6c052525a6c84960b", "aggregation": { "method": "sum" }, @@ -3228,19 +3038,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001514", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Staffordshire Moorlands", "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 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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001514" }, "measure": { "unit": "kwh" @@ -3261,28 +3071,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ebde48d5aca3dfda0911bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02f68bb6c052525a6c84960b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 394834429.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03ee6eebf3b94febbdb8354c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:02fa33dffb43a394bdb747b2", "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", @@ -3298,7 +3108,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -3307,7 +3117,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -3315,27 +3125,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001200", "level": "constituency", - "name": "Great Yarmouth", + "name": "Doncaster North", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001200" }, "measure": { - "unit": "count" + "unit": "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", @@ -3350,28 +3160,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03ee6eebf3b94febbdb8354c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:02fa33dffb43a394bdb747b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131128023.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040c47c11c19f1691c4b9c01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03185e8feea4a52f96e0e649", "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", @@ -3384,83 +3194,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": "E14001084", + "id": "E14001578", "level": "constituency", - "name": "Bedford", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bedford: 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_consumption", - "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.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" }, "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:040c47c11c19f1691c4b9c01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03185e8feea4a52f96e0e649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 335945961.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:040ea82ff09ec0579cd4020f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:032c26a4c98cc6f2beda2bf4", "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", @@ -3476,7 +3284,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -3485,7 +3293,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -3493,53 +3301,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "E14001274", "level": "constituency", - "name": "Tottenham", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tottenham: 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.E14001274" + }, + "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:032c26a4c98cc6f2beda2bf4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0359ae8da68b291013a2a7b8", + "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": "E14001311", + "level": "constituency", + "name": "Kettering", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001311" }, "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:040ea82ff09ec0579cd4020f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0359ae8da68b291013a2a7b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49337.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0415903405c7f1928f4445de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0391c99bd866cdd9d76d0af4", "aggregation": { "method": "sum" }, @@ -3580,19 +3477,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001180", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Coventry East", "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, 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.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001180" }, "measure": { "unit": "count" @@ -3613,28 +3510,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0415903405c7f1928f4445de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0391c99bd866cdd9d76d0af4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45819.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:044e346089c3a2012a096afb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03a12442da39260b63240e27", "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", @@ -3650,7 +3547,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -3659,7 +3556,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -3667,27 +3564,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "E14001301", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basildon and Billericay: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001301" }, "measure": { - "unit": "count" + "unit": "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", @@ -3702,20 +3599,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:044e346089c3a2012a096afb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03a12442da39260b63240e27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142229090.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:045b74b31d2a8accbefb7b6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03c92c74385442f3d50b3a14", "aggregation": { "method": "sum" }, @@ -3756,19 +3653,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001458", + "id": "E14001480", "level": "constituency", - "name": "Rutland and Stamford", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rutland and Stamford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001458" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001480" }, "measure": { "unit": "count" @@ -3791,20 +3688,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:045b74b31d2a8accbefb7b6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03c92c74385442f3d50b3a14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42414.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04613da271d5e5bacbd38c78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03f068232fd8bb3975d66be0", "aggregation": { "method": "sum" }, @@ -3845,19 +3742,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001438", "level": "constituency", - "name": "Dorking and Horley", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dorking and Horley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001438" }, "measure": { "unit": "count" @@ -3878,20 +3775,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04613da271d5e5bacbd38c78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03f068232fd8bb3975d66be0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39016.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:049145082256f7b8b4fb4a3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:03f5c684239a5298fbb13405", "aggregation": { "method": "sum" }, @@ -3932,19 +3829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001150", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff South and Penarth: 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.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001150" }, "measure": { "unit": "kwh" @@ -3965,28 +3862,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:049145082256f7b8b4fb4a3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:03f5c684239a5298fbb13405", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480874104.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04ea5cbe4d516a9d2182a368", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:042bb957c22207f9cc24bb22", "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", @@ -3999,81 +3896,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": "E14001266", "level": "constituency", - "name": "Manchester Central", + "name": "Harborough, Oadby and Wigston", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001266" }, "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:04ea5cbe4d516a9d2182a368", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:042bb957c22207f9cc24bb22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44807.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04fc6120770e9533ae506ff5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:042db180d4cae7f26ffe19d8", "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", @@ -4086,81 +3985,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": "E14001153", + "id": "S14000073", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carshalton and Wallington: 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.E14001153" + "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:04fc6120770e9533ae506ff5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:042db180d4cae7f26ffe19d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 180268770.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:050ebef811ae3847370a798c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0459333299df0ccdcfdf467f", "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", @@ -4173,81 +4074,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": "E14001227", + "id": "E14001276", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Epsom and Ewell: 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.E14001227" + "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:050ebef811ae3847370a798c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0459333299df0ccdcfdf467f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44495.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0530cad9573e83800280797e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0471c03f96b4c6aad188b932", "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", @@ -4260,83 +4163,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": "E14001246", + "id": "E14001275", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gillingham and Rainham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001275" }, "measure": { - "unit": "count" + "unit": "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:0530cad9573e83800280797e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0471c03f96b4c6aad188b932", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 405601163.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0542ab42354c5e719499c7f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0480d90797785791d214b4ac", "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", @@ -4349,83 +4250,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": "E14001355", + "id": "E14001314", "level": "constituency", - "name": "Mansfield", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mansfield: 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.E14001355" + "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:0542ab42354c5e719499c7f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0480d90797785791d214b4ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 540782957.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0558ac6d3c63fd11a5639465", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0492588485985f0c04b5ab49", "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", @@ -4438,83 +4337,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": "E14001071", + "id": "E14001394", "level": "constituency", - "name": "Aylesbury", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aylesbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001394" }, "measure": { - "unit": "count" + "unit": "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:0558ac6d3c63fd11a5639465", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0492588485985f0c04b5ab49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 371128973.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05860ca511aa09c827cd97ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:04a42b9f58c745304a22bc70", "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", @@ -4527,83 +4424,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": "E14001559", + "id": "E14001264", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Vauxhall and Camberwell Green: 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.electricity.meter_count", - "record_set_spec_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.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:05860ca511aa09c827cd97ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:04a42b9f58c745304a22bc70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 533611705.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05a24f930b61e77cf1981fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0508e3be823672412b11dc78", "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", @@ -4616,73 +4511,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": "E14001376", + "id": "E14001271", "level": "constituency", - "name": "Newbury", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newbury: 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.E14001376" + "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:05a24f930b61e77cf1981fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0508e3be823672412b11dc78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45439.404, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05bb96043140987af746476b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:056fb3244e0d8fd2ef471b8b", "aggregation": { "method": "sum" }, @@ -4723,19 +4620,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001248", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Gloucester", "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, 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.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001248" }, "measure": { "unit": "kwh" @@ -4758,28 +4655,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05bb96043140987af746476b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:056fb3244e0d8fd2ef471b8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161757352.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05c680c21a73716bfc18d529", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:059de37bfd5bc1565a9562e8", "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", @@ -4792,83 +4689,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": "S14000063", + "id": "E14001278", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Airdrie and Shotts: 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.S14000063" + "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:05c680c21a73716bfc18d529", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:059de37bfd5bc1565a9562e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462222061.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06091514ecb9f155c4ff4cfd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05a7a75c6006285a9242045b", "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", @@ -4881,81 +4776,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": "E14001319", + "id": "W07000099", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds Central and Headingley: 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.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.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000099" }, "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:06091514ecb9f155c4ff4cfd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05a7a75c6006285a9242045b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127767035.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0616f07662069dc67d3e5c95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d24ed0e6f14c17c63d8889", "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", @@ -4968,81 +4865,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": "E14001571", + "id": "E14001389", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wellingborough and Rushden: 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.E14001571" + "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:0616f07662069dc67d3e5c95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d24ed0e6f14c17c63d8889", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125216666.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:066b5d85d4fd0550f653c123", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:05d5b9a64d30a3c3232b8c79", "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", @@ -5055,73 +4954,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": "E14001180", + "id": "S14000066", "level": "constituency", - "name": "Coventry East", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry East: 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_meter_count", - "record_set_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.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000066" }, "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:066b5d85d4fd0550f653c123", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:05d5b9a64d30a3c3232b8c79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50737.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:067f54260bcdd6523e9ab36c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0617194a903ac7e663ff55d7", "aggregation": { "method": "sum" }, @@ -5162,19 +5063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001599", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Old Bexley and Sidcup: 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.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001599" }, "measure": { "unit": "count" @@ -5197,20 +5098,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:067f54260bcdd6523e9ab36c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0617194a903ac7e663ff55d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47891.745, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06172c2b205c87b2b96f8b94", + "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": "E14001511", + "level": "constituency", + "name": "St Ives", + "vintage": "pcon_2024" + }, + "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.E14001511" + }, + "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:06172c2b205c87b2b96f8b94", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06852f2d8770c881598b2e64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:065d274c0f14739c0ed0e424", "aggregation": { "method": "sum" }, @@ -5251,19 +5239,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "W07000082", "level": "constituency", - "name": "North East Hampshire", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Hampshire: 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.E14001392" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000082" }, "measure": { "unit": "kwh" @@ -5286,28 +5274,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06852f2d8770c881598b2e64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:065d274c0f14739c0ed0e424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136396537.659, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:069fe81c363c70227c20c246", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0674d55f5bddbcba54d4aae1", "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", @@ -5323,7 +5311,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5332,7 +5320,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5340,27 +5328,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001281", + "id": "S14000102", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Paisley and Renfrewshire South", "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 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.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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000102" }, "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", @@ -5373,28 +5361,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:069fe81c363c70227c20c246", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0674d55f5bddbcba54d4aae1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 457456587.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06a5393676e1a1ef7ca60cab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06759ea7df21cdd14f9f19a1", "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", @@ -5410,7 +5398,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -5419,7 +5407,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -5427,27 +5415,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "W07000087", "level": "constituency", - "name": "Bristol East", + "name": "Caerfyrddin", "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, 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.E14001132" + "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", @@ -5462,20 +5450,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06a5393676e1a1ef7ca60cab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06759ea7df21cdd14f9f19a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42995.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06b6a80d79d0163f0ef82f88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:067d223f0863407771c2b3e8", "aggregation": { "method": "sum" }, @@ -5516,19 +5504,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001407", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Suffolk Coastal: 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.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" @@ -5551,28 +5539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06b6a80d79d0163f0ef82f88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:067d223f0863407771c2b3e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148066116.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06f61ed8766a003151375f57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06d3befe17f261e0b37ae38e", "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", @@ -5588,7 +5576,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -5597,7 +5585,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -5605,27 +5593,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001368", "level": "constituency", - "name": "Southampton Test", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southampton Test: 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_meter_count", - "record_set_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.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001368" }, "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", @@ -5638,20 +5626,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06f61ed8766a003151375f57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06d3befe17f261e0b37ae38e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 460825344.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07075601176795b88cce290b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06d4cb72555db9a84d5d5590", "aggregation": { "method": "sum" }, @@ -5692,19 +5680,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001465", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Sevenoaks", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001465" }, "measure": { "unit": "kwh" @@ -5725,28 +5713,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07075601176795b88cce290b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06d4cb72555db9a84d5d5590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 516339530.847, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0742a045e4ee3caa18962a3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06d861e1a4463499242c4568", "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", @@ -5759,81 +5747,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": "E14001248", + "id": "E14001356", "level": "constituency", - "name": "Gloucester", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gloucester: 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.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.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:0742a045e4ee3caa18962a3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06d861e1a4463499242c4568", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 166196798.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075d5a9666b9987e25347158", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:06fa319f29aaaaf3895ce338", "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", @@ -5846,83 +5836,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": "W07000098", + "id": "E14001149", "level": "constituency", - "name": "Llanelli", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Llanelli: 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_consumption", - "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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001149" }, "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:075d5a9666b9987e25347158", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:06fa319f29aaaaf3895ce338", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40136.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075e07cbdc8208c5ae600969", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0717ce346de63398ec008991", "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", @@ -5938,7 +5926,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -5947,7 +5935,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -5955,27 +5943,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001139", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alloa and Grangemouth: 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.S14000064" + "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", @@ -5990,20 +5978,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075e07cbdc8208c5ae600969", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0717ce346de63398ec008991", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45874.11, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07724c3615e55ae79e1074d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:072a46f23c10d7606511243d", "aggregation": { "method": "sum" }, @@ -6044,19 +6032,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001595", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester South and Eddisbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001595" }, "measure": { "unit": "kwh" @@ -6079,20 +6067,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07724c3615e55ae79e1074d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:072a46f23c10d7606511243d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153328534.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07753ecb126e807d13115c10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07371cfad91030faf902dcc2", "aggregation": { "method": "sum" }, @@ -6133,19 +6121,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001276", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Hayes and Harlington", "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 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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001276" }, "measure": { "unit": "count" @@ -6166,20 +6154,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07753ecb126e807d13115c10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07371cfad91030faf902dcc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36269.379, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07376c876daf3b84fb2a3a33", + "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": "E14001119", + "level": "constituency", + "name": "Bradford South", + "vintage": "pcon_2024" + }, + "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.E14001119" + }, + "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:07376c876daf3b84fb2a3a33", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:077646eff3d02cc39abf2664", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:074f53c4c7f0f2ae9ec7c1b8", "aggregation": { "method": "sum" }, @@ -6220,19 +6295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001309", "level": "constituency", - "name": "Telford", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Telford: 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.electricity.meter_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.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001309" }, "measure": { "unit": "count" @@ -6255,28 +6330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:077646eff3d02cc39abf2664", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:074f53c4c7f0f2ae9ec7c1b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42925.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0798adeff4be9056636c63dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0753f71d8c5bd457f14b44a1", "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", @@ -6292,7 +6367,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -6301,7 +6376,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -6309,27 +6384,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001549", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Tonbridge", "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, 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.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.E14001549" }, "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", @@ -6342,20 +6417,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0798adeff4be9056636c63dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0753f71d8c5bd457f14b44a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 428578762.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07a73a66ff7ad4a6481f2098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:075a346cb99e914165151453", "aggregation": { "method": "sum" }, @@ -6396,19 +6471,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001494", "level": "constituency", - "name": "Bristol East", + "name": "South Suffolk", "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, 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.gas.consumption", "record_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.E14001494" }, "measure": { "unit": "kwh" @@ -6429,20 +6504,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07a73a66ff7ad4a6481f2098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:075a346cb99e914165151453", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 298402053.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07a7a66946f1061aa08b370a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0771af3326c482f4458998fc", "aggregation": { "method": "sum" }, @@ -6483,19 +6558,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "S14000104", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Rutherglen", "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, Rutherglen: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000104" }, "measure": { "unit": "kwh" @@ -6518,20 +6593,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07a7a66946f1061aa08b370a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0771af3326c482f4458998fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130161921.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07c11a06dd939d42d2584457", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:078068e3f8aa754adf3634fb", "aggregation": { "method": "sum" }, @@ -6572,19 +6647,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001191", "level": "constituency", - "name": "Cheadle", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheadle: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001191" }, "measure": { "unit": "count" @@ -6607,20 +6682,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07c11a06dd939d42d2584457", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:078068e3f8aa754adf3634fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46842.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d75f418c995eb97e281cc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07940eb399fad43774a604db", "aggregation": { "method": "sum" }, @@ -6661,19 +6736,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001472", "level": "constituency", - "name": "Bury South", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bury South: DESNZ's authority totals split by its small-area figures", + "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.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" @@ -6696,20 +6771,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d75f418c995eb97e281cc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07940eb399fad43774a604db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45194.335, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f1e81043650ff842fecbdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ae3226ec05ac20e11c83d6", "aggregation": { "method": "sum" }, @@ -6750,19 +6825,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001161", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vale of Glamorgan: 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.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001161" }, "measure": { "unit": "count" @@ -6783,28 +6858,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f1e81043650ff842fecbdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07ae3226ec05ac20e11c83d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42796.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07fe0bffc314ec3f7ff082a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07bcf334132a14f72ceb0c08", "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": "E14001506", + "level": "constituency", + "name": "Spen Valley", + "vintage": "pcon_2024" + }, + "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.E14001506" + }, + "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:07bcf334132a14f72ceb0c08", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:07cfeb35def570d7256c510f", + "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", @@ -6820,7 +6982,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -6829,7 +6991,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -6837,27 +6999,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001264", "level": "constituency", - "name": "Scunthorpe", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scunthorpe: 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_consumption", - "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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001264" }, "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", @@ -6872,28 +7034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07fe0bffc314ec3f7ff082a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07cfeb35def570d7256c510f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 57019.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0819a070f846ad0ecc8b2353", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07d4b6554d8f5eca6b1ff81c", "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", @@ -6906,75 +7068,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": "E14001402", + "id": "E14001533", "level": "constituency", - "name": "North West Essex", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Essex: 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.E14001402" + "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:0819a070f846ad0ecc8b2353", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07d4b6554d8f5eca6b1ff81c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 387605199.396, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07ed9d38473df75c850dabf9", + "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": "E14001400", + "level": "constituency", + "name": "North Warwickshire and Bedworth", + "vintage": "pcon_2024" + }, + "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.E14001400" + }, + "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:07ed9d38473df75c850dabf9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:081cee019745c967808a45a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:07f165e5781c15196110f132", "aggregation": { "method": "sum" }, @@ -7015,19 +7262,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001324", "level": "constituency", - "name": "Mid Sussex", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Sussex: 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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001324" }, "measure": { "unit": "kwh" @@ -7050,20 +7297,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:081cee019745c967808a45a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:07f165e5781c15196110f132", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130396027.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:085c39c903f5ae91405ac0b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:083e50a593eb26680e664299", "aggregation": { "method": "sum" }, @@ -7104,19 +7351,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001146", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Bury St Edmunds and Stowmarket", "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, 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.gas.meter_count", "record_set_spec_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.E14001146" }, "measure": { "unit": "count" @@ -7137,20 +7384,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:085c39c903f5ae91405ac0b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:083e50a593eb26680e664299", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37849.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:087541765cf677c57d29b771", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:085a91efa3d27c54f2030bff", "aggregation": { "method": "sum" }, @@ -7191,19 +7438,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001118", "level": "constituency", - "name": "The Wrekin", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, The Wrekin: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001118" }, "measure": { "unit": "count" @@ -7224,20 +7471,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:087541765cf677c57d29b771", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:085a91efa3d27c54f2030bff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41349.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:089fe95927a2d9916fa767af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:085d1d55dc4b6e88accbb8f6", "aggregation": { "method": "sum" }, @@ -7278,19 +7525,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001264", "level": "constituency", - "name": "Wallasey", + "name": "Hammersmith and Chiswick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wallasey: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001264" }, "measure": { "unit": "kwh" @@ -7313,28 +7560,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:089fe95927a2d9916fa767af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:085d1d55dc4b6e88accbb8f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167592471.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08b32e818a1aae5d563aa604", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:086ad44adc7924c68d0f7fb6", "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", @@ -7350,7 +7597,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7359,7 +7606,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -7367,27 +7614,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001233", "level": "constituency", - "name": "Stratford and Bow", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stratford and Bow: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" }, "measure": { - "unit": "count" + "unit": "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", @@ -7402,28 +7649,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08b32e818a1aae5d563aa604", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:086ad44adc7924c68d0f7fb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146673112.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09162cb5f771405b6f954bd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:089d7de55d84bf914ad3b0d1", "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", @@ -7436,81 +7683,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": "S14000063", + "id": "E14001416", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Airdrie and Shotts: 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.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.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001416" }, "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:09162cb5f771405b6f954bd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:089d7de55d84bf914ad3b0d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127242522.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09368852f7b6c6a366611b43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08afc68528e5e09caef6dea7", "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", @@ -7526,7 +7775,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -7535,7 +7784,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -7543,27 +7792,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001313", "level": "constituency", - "name": "Worthing West", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worthing West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001313" }, "measure": { - "unit": "count" + "unit": "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", @@ -7578,28 +7827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09368852f7b6c6a366611b43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08afc68528e5e09caef6dea7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126869839.745, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093f31e22534f39c02a28b3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08b31c529485b1f0ff145182", "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", @@ -7612,81 +7861,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": "E14001304", + "id": "E14001511", "level": "constituency", - "name": "Isle of Wight West", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Isle of Wight West: 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_consumption", - "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.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001511" }, "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:093f31e22534f39c02a28b3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08b31c529485b1f0ff145182", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 199008350.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09463b768fc308dff2986190", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08bb1e63949a6dbb5494c039", "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", @@ -7699,81 +7950,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": "E14001193", + "id": "E14001158", "level": "constituency", - "name": "Derby North", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby North: 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_meter_count", - "record_set_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.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:09463b768fc308dff2986190", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08bb1e63949a6dbb5494c039", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148362106.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09567fe293af5be78deeb0e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08c73a4e407135ffd2eaeade", "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", @@ -7786,75 +8039,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": "S14000061", + "id": "E14001456", "level": "constituency", - "name": "Aberdeen South", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen South: 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_meter_count", - "record_set_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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001456" }, "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:09567fe293af5be78deeb0e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08c73a4e407135ffd2eaeade", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39780.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:095c8f0b6ce34bca0fb72f3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08ca47f4317108231b2eabb7", "aggregation": { "method": "sum" }, @@ -7895,19 +8146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001142", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Burnley", "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, 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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001142" }, "measure": { "unit": "count" @@ -7928,20 +8179,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:095c8f0b6ce34bca0fb72f3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08ca47f4317108231b2eabb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46409.662, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0967b31145b930269749bcd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:08cc9607130feac1410604e4", "aggregation": { "method": "sum" }, @@ -7982,19 +8233,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001150", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bathgate and Linlithgow: 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.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001150" }, "measure": { "unit": "count" @@ -8017,20 +8268,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0967b31145b930269749bcd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:08cc9607130feac1410604e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45324.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09760f6c673d546eb93135a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0900f63d8a3793e7b31589e3", "aggregation": { "method": "sum" }, @@ -8071,19 +8322,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001380", "level": "constituency", - "name": "Rotherham", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rotherham: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001380" }, "measure": { "unit": "kwh" @@ -8104,20 +8355,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09760f6c673d546eb93135a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0900f63d8a3793e7b31589e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459343816.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:097651e7f24b68a1ec90cc33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0906fc6db6d69207dfc3eede", "aggregation": { "method": "sum" }, @@ -8158,19 +8409,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "E14001495", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "South West Devon", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001495" }, "measure": { "unit": "kwh" @@ -8191,28 +8442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:097651e7f24b68a1ec90cc33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0906fc6db6d69207dfc3eede", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 346600423.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09a462f7d2b752c79f8aed81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:092630a5dc751927e153320c", "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", @@ -8225,73 +8476,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": "S14000085", + "id": "E14001459", "level": "constituency", - "name": "Glasgow North", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North: 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_meter_count", - "record_set_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.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001459" }, "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:09a462f7d2b752c79f8aed81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:092630a5dc751927e153320c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 67576.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09a4ca8a6e2e10840f0b45af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:093a2a61e071562bdb99efb5", "aggregation": { "method": "sum" }, @@ -8332,19 +8585,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001140", "level": "constituency", - "name": "Aberdeen South", + "name": "Broxtowe", "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, 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.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.E14001140" }, "measure": { "unit": "kwh" @@ -8367,20 +8620,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09a4ca8a6e2e10840f0b45af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:093a2a61e071562bdb99efb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133787601.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09c9cabc7a99b2ec0a9a89a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:095a39c3a5a3768f5de57a1a", "aggregation": { "method": "sum" }, @@ -8421,19 +8674,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001094", "level": "constituency", - "name": "Canterbury", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Canterbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001094" }, "measure": { "unit": "kwh" @@ -8454,109 +8707,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09c9cabc7a99b2ec0a9a89a4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09cefb786739cf987e9214e4", - "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": "E14001203", - "level": "constituency", - "name": "Droitwich and Evesham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.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" - }, - "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:09cefb786739cf987e9214e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:095a39c3a5a3768f5de57a1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 542322812.803, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09d490a6ca1adca3ca0638fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09683c86358eacfc35d10ded", "aggregation": { "method": "sum" }, @@ -8597,19 +8761,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "S14000106", "level": "constituency", - "name": "Tynemouth", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tynemouth: 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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000106" }, "measure": { "unit": "count" @@ -8630,28 +8794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09d490a6ca1adca3ca0638fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09683c86358eacfc35d10ded", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43192.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09e3b6d39a3b110dfb030d4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:097db6dd2177cb23613ba940", "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", @@ -8664,81 +8828,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": "E14001358", "level": "constituency", - "name": "Isle of Wight East", + "name": "Meriden and Solihull 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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001358" }, "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:09e3b6d39a3b110dfb030d4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:097db6dd2177cb23613ba940", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43228.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f040febbb84a75c2ae09b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0982b4edd076bed2ad641c51", "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", @@ -8754,7 +8920,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -8763,7 +8929,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -8771,27 +8937,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001298", "level": "constituency", - "name": "Glasgow North East", + "name": "Huntingdon", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -8806,28 +8972,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f040febbb84a75c2ae09b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0982b4edd076bed2ad641c51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175093271.919, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f0aa0ed434592d97282a2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09c193d534b9e23b01af7c87", "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", @@ -8840,73 +9006,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": "E14001539", + "id": "E14001147", "level": "constituency", - "name": "Tatton", + "name": "Calder Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tatton: 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.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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001147" }, "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:09f0aa0ed434592d97282a2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09c193d534b9e23b01af7c87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157582538.034, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09fc2d4170cd007e470bda2b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:09f1b49f8a438de88c933137", "aggregation": { "method": "sum" }, @@ -8947,19 +9115,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "E14001256", "level": "constituency", - "name": "Liverpool Walton", + "name": "Great Yarmouth", "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, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001256" }, "measure": { "unit": "kwh" @@ -8982,20 +9150,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09fc2d4170cd007e470bda2b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:09f1b49f8a438de88c933137", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157685731.929, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a03d28c4245c0019d74a52c", + "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": "E14001223", + "level": "constituency", + "name": "Eltham and Chislehurst", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_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" + }, + "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:0a03d28c4245c0019d74a52c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a0d8d469e9e587ddd7cb1b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a1963fee6ea63cbb1217eb2", "aggregation": { "method": "sum" }, @@ -9036,19 +9291,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001359", "level": "constituency", - "name": "South Devon", + "name": "Mid Bedfordshire", "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 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" }, "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.E14001359" }, "measure": { "unit": "count" @@ -9071,28 +9326,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a0d8d469e9e587ddd7cb1b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a1963fee6ea63cbb1217eb2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43004.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a1ef4a7270b7f27a4bb1474", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a4a14eb3b64f13d24dd9329", "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", @@ -9105,81 +9360,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": "E14001178", + "id": "E14001545", "level": "constituency", - "name": "Congleton", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Congleton: 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.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.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001545" }, "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:0a1ef4a7270b7f27a4bb1474", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a4a14eb3b64f13d24dd9329", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44386.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a535f36c5bf5a099f0a1de9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a5d43ade594349a287dc0ef", "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", @@ -9195,7 +9452,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9204,7 +9461,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -9212,27 +9469,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001153", "level": "constituency", - "name": "Shipley", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shipley: 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.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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -9247,28 +9504,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a535f36c5bf5a099f0a1de9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a5d43ade594349a287dc0ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41855.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a58e9a0a3950ab2b2953062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a750a33131251eb10833aab", "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", @@ -9281,81 +9538,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": "E14001174", + "id": "S14000092", "level": "constituency", - "name": "Clacton", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clacton: 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.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.E14001174" + "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_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:0a58e9a0a3950ab2b2953062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a750a33131251eb10833aab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48442.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a5dfab18595152a33fdcd4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0abd3df73d359ca8abbe5cc3", "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", @@ -9368,73 +9627,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": "E14001106", + "id": "E14001444", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaydon and Consett: 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_consumption", - "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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001444" }, "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:0a5dfab18595152a33fdcd4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0abd3df73d359ca8abbe5cc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167829926.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0a76a9376713727bd6882cf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0adb628cd92670df609295c3", "aggregation": { "method": "sum" }, @@ -9475,19 +9736,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001192", "level": "constituency", - "name": "Coventry North West", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry North West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -9508,28 +9769,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0a76a9376713727bd6882cf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0adb628cd92670df609295c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36569.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0aec3fa01b084d5b7af084c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ae231abe8c6438d23ece211", "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", @@ -9545,7 +9806,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -9554,7 +9815,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -9562,27 +9823,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001324", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cowdenbeath and Kirkcaldy: 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_consumption", - "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.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001324" }, "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", @@ -9595,28 +9856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0aec3fa01b084d5b7af084c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ae231abe8c6438d23ece211", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42337.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b08f31e6e3df07ef9a87c8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0afa9f5eb71f5e15a65357f9", "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", @@ -9629,73 +9890,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": "S14000048", + "id": "E14001456", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Runnymede and Weybridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Ayrshire and Arran: 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_consumption", - "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.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001456" }, "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:0b08f31e6e3df07ef9a87c8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0afa9f5eb71f5e15a65357f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 202363967.294, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b29eb1544916b99c296836b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b119f4408add21c8753239b", "aggregation": { "method": "sum" }, @@ -9736,19 +9999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001208", "level": "constituency", - "name": "North East Hampshire", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Hampshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001208" }, "measure": { "unit": "count" @@ -9771,28 +10034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b29eb1544916b99c296836b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b119f4408add21c8753239b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47955.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5754200b8c82c2b209a5f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b2fe4243d8d30c689c652b2", "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", @@ -9808,7 +10071,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -9817,7 +10080,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -9825,27 +10088,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001179", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Corby and East Northamptonshire", "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 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.electricity.meter_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.E14001325" + "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_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", @@ -9860,20 +10123,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5754200b8c82c2b209a5f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b2fe4243d8d30c689c652b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49874.236, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b389e75b3f5a0a165c5eff0", + "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": "E14001525", + "level": "constituency", + "name": "Stratford and Bow", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001525" + }, + "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:0b389e75b3f5a0a165c5eff0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:0b5b754e0da73e4a7084df44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b3cac265a247643260d7e64", "aggregation": { "method": "sum" }, @@ -9914,19 +10266,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001362", + "id": "E14001186", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Croydon East", "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, 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.gas.consumption", "record_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.E14001186" }, "measure": { "unit": "kwh" @@ -9947,20 +10299,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5b754e0da73e4a7084df44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b3cac265a247643260d7e64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 509128406.029, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b87ee9ee43d575127c9154a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b5197856b6c5e60109510ee", "aggregation": { "method": "sum" }, @@ -10001,19 +10353,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001184", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Leicestershire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001184" }, "measure": { "unit": "kwh" @@ -10036,28 +10388,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b87ee9ee43d575127c9154a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b5197856b6c5e60109510ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147764024.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bf29c3917cbd159354de665", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0b8ac670c95c535517896345", "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", @@ -10070,83 +10422,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": "E14001297", + "id": "E14001365", "level": "constituency", - "name": "Huddersfield", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huddersfield: 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.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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001365" }, "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:0bf29c3917cbd159354de665", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0b8ac670c95c535517896345", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 20680.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bf2e49f6909945c67454bf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bb41eeca4911ee0136591ae", "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", @@ -10162,7 +10512,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -10171,7 +10521,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -10179,27 +10529,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001466", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hinckley and Bosworth: 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_consumption", - "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.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001466" }, "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", @@ -10214,28 +10564,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bf2e49f6909945c67454bf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bb41eeca4911ee0136591ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46951.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c15919de6fe272ca0a5bb99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0bbfa2f2824bef72c5cc0cf8", "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", @@ -10248,83 +10598,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": "E14001250", + "id": "S14000109", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Goole and Pocklington: 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.electricity.meter_count", - "record_set_spec_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.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" }, "measure": { - "unit": "count" + "unit": "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:0c15919de6fe272ca0a5bb99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0bbfa2f2824bef72c5cc0cf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 442730027.344, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c225fddb921c8b64aef026b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0be50fd2a8e8b5976ad6f1a4", "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", @@ -10340,7 +10688,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10349,7 +10697,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10357,27 +10705,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001422", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burton and Uttoxeter: 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_consumption", - "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.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001422" }, "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", @@ -10390,28 +10738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c225fddb921c8b64aef026b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0be50fd2a8e8b5976ad6f1a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46576.971, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c30b85b28ad1d47b57ccbc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c000028785748671f1c80c4", "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", @@ -10424,81 +10772,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": "E14001410", + "id": "E14001363", "level": "constituency", - "name": "Nottingham East", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham East: 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_meter_count", - "record_set_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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:0c30b85b28ad1d47b57ccbc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c000028785748671f1c80c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146329137.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c4554170965ef176403a119", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c0e040dfaa4aa190864dd92", "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", @@ -10514,7 +10864,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10523,7 +10873,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10531,27 +10881,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001101", "level": "constituency", - "name": "Stevenage", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stevenage: 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.E14001516" + "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", @@ -10564,28 +10914,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c4554170965ef176403a119", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c0e040dfaa4aa190864dd92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37539.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c4a9533af33b278dadb2a29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c33b49d527407dda5224e61", "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", @@ -10601,7 +10951,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10610,7 +10960,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10618,27 +10968,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001449", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hammersmith and Chiswick: 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.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.E14001264" + "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_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", @@ -10651,28 +11001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c4a9533af33b278dadb2a29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c33b49d527407dda5224e61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27937.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c51acc7b0c833b118b85759", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c44da4d73d728db5c757575", "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", @@ -10688,7 +11038,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -10697,7 +11047,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -10705,27 +11055,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001453", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Rugby", "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, Rugby: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001453" }, "measure": { - "unit": "count" + "unit": "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", @@ -10740,28 +11090,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c51acc7b0c833b118b85759", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c44da4d73d728db5c757575", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165416281.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c5871201f018810b40bdafe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c64a87d45039cabc146f920", "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", @@ -10777,7 +11127,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -10786,7 +11136,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -10794,27 +11144,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001317", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Knowsley", "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, 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.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.E14001317" }, "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", @@ -10827,20 +11177,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c5871201f018810b40bdafe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c64a87d45039cabc146f920", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41384.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c61dc35e7089faf6f81aa55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c7396b0d23007737c2701a6", "aggregation": { "method": "sum" }, @@ -10881,19 +11231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001546", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Thurrock", "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, 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.electricity.meter_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.E14001546" }, "measure": { "unit": "count" @@ -10916,28 +11266,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c61dc35e7089faf6f81aa55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c7396b0d23007737c2701a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47281.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c6c86d6979b8963cd69bd69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c83efdc8cab8dd2db100d4b", "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", @@ -10953,7 +11303,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -10962,7 +11312,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -10970,27 +11320,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001188", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derbyshire Dales: 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_consumption", - "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.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001188" }, "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", @@ -11005,20 +11355,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c6c86d6979b8963cd69bd69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c83efdc8cab8dd2db100d4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51235.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cb241a25ed7938045b96b49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c9019feeca40dfa76e090af", "aggregation": { "method": "sum" }, @@ -11059,19 +11409,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001507", "level": "constituency", - "name": "Manchester Central", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Central: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001507" }, "measure": { "unit": "kwh" @@ -11094,107 +11444,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cb241a25ed7938045b96b49", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd37d11692fa2cb6a9ad209", - "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": "E14001080", - "level": "constituency", - "name": "Bath", - "vintage": "pcon_2024" - }, - "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.E14001080" - }, - "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:0cd37d11692fa2cb6a9ad209", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c9019feeca40dfa76e090af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155754441.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cd4df3197f57faa953963a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0c985b3e379750fb46a129ba", "aggregation": { "method": "sum" }, @@ -11235,19 +11498,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001449", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Romsey and Southampton North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001449" }, "measure": { "unit": "kwh" @@ -11270,20 +11533,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cd4df3197f57faa953963a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0c985b3e379750fb46a129ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 176928587.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce37b9896b9cac2ab0b1fb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cb78dcf3baf59f89f4dbb41", "aggregation": { "method": "sum" }, @@ -11324,19 +11587,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001304", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Pavilion: 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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001304" }, "measure": { "unit": "count" @@ -11359,28 +11622,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce37b9896b9cac2ab0b1fb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cb78dcf3baf59f89f4dbb41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35093.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce685343a47200ae70b3874", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ce739966bbba4e61b52791e", "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", @@ -11396,7 +11659,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11405,7 +11668,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11413,27 +11676,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001440", "level": "constituency", - "name": "Tatton", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tatton: 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_meter_count", - "record_set_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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -11446,28 +11709,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce685343a47200ae70b3874", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ce739966bbba4e61b52791e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467900753.482, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cf7d32167050de21be0a02e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cf71950269c2d3108db3ff6", "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", @@ -11480,81 +11743,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": "E14001301", + "id": "E14001392", "level": "constituency", - "name": "Ilford South", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford South: 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_meter_count", - "record_set_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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001392" }, "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:0cf7d32167050de21be0a02e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cf71950269c2d3108db3ff6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43874.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0cfec39e5953c9f2f0a03d6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d045c2ccae1e02dc6d47d51", "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", @@ -11570,7 +11835,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11579,7 +11844,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11587,27 +11852,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "S14000097", "level": "constituency", - "name": "Bolton West", + "name": "Mid Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton West: 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_meter_count", - "record_set_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.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000097" }, "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", @@ -11620,20 +11885,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0cfec39e5953c9f2f0a03d6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d045c2ccae1e02dc6d47d51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 597475388.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d18c6a0251280b977b4241b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d11eef5533339137e05f94e", "aggregation": { "method": "sum" }, @@ -11674,19 +11939,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001496", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "South West Hertfordshire", "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 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.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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" @@ -11709,20 +11974,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d18c6a0251280b977b4241b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d11eef5533339137e05f94e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164195807.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d52ee48328f914c541145eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d27d0a14bae7b905f8226a7", "aggregation": { "method": "sum" }, @@ -11763,19 +12028,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001455", + "id": "E14001129", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Runcorn and Helsby: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001129" }, "measure": { "unit": "kwh" @@ -11796,28 +12061,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d52ee48328f914c541145eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d27d0a14bae7b905f8226a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 391271844.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d738dfba2b8efb350469397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d94182defae29a9a75f1331", "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", @@ -11833,7 +12098,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -11842,7 +12107,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -11850,27 +12115,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001173", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "City of Durham", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001173" }, "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", @@ -11883,20 +12148,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d738dfba2b8efb350469397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d94182defae29a9a75f1331", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40904.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0d8be0a73838f39b12910356", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dc71dae5b3675452ae4871f", "aggregation": { "method": "sum" }, @@ -11937,19 +12202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001415", "level": "constituency", - "name": "Exeter", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Exeter: 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.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.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001415" }, "measure": { "unit": "kwh" @@ -11972,28 +12237,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0d8be0a73838f39b12910356", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dc71dae5b3675452ae4871f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136749998.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0da190686a7feeb3b6076d38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dec970bce524f4fe861b07b", "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", @@ -12009,7 +12274,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12018,7 +12283,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -12026,27 +12291,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001511", "level": "constituency", - "name": "North Herefordshire", + "name": "St Ives", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Herefordshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001511" }, "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", @@ -12061,28 +12326,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0da190686a7feeb3b6076d38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0dec970bce524f4fe861b07b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48265.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0db95b0b3541727398ecfa90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0df17d520f64add042ba6ea1", "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", @@ -12098,7 +12363,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -12107,7 +12372,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -12115,27 +12380,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001469", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Buckinghamshire: 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_consumption", - "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.E14001360" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" }, "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", @@ -12148,28 +12413,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0db95b0b3541727398ecfa90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0df17d520f64add042ba6ea1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46497.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0de6973eea54070a68c2a42f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e22c4220f0476e8337b8f85", "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", @@ -12182,83 +12447,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": "E14001125", + "id": "E14001163", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentwood and Ongar: 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_consumption", - "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.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001163" }, "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:0de6973eea54070a68c2a42f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e22c4220f0476e8337b8f85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38637.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0dfc84cd90c2ceed81641727", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e3a2f32b7d2919a706d8401", "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", @@ -12271,83 +12534,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": "E14001581", + "id": "E14001317", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weston-super-Mare: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" }, "measure": { - "unit": "count" + "unit": "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:0dfc84cd90c2ceed81641727", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e3a2f32b7d2919a706d8401", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 394822406.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e00a55bf5e96b165a3a7018", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e9f451e4a67743c634b1ded", "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", @@ -12360,83 +12621,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": "E14001402", + "id": "S14000071", "level": "constituency", - "name": "North West Essex", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Essex: 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.E14001402" + "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:0e00a55bf5e96b165a3a7018", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e9f451e4a67743c634b1ded", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 506208648.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e303cfaa3253bcb3ae4633a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ea8e71db076267dbcc90b55", "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", @@ -12449,83 +12708,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": "E14001221", + "id": "E14001336", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edmonton and Winchmore Hill: 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_consumption", - "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.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001336" }, "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:0e303cfaa3253bcb3ae4633a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ea8e71db076267dbcc90b55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480739301.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e41b75b060b523535db5b1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ebd2a9ea305a78842ce19db", "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,83 +12795,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": "E14001327", "level": "constituency", - "name": "Bradford West", + "name": "Leicester South", "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, 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.E14001120" + "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e41b75b060b523535db5b1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ebd2a9ea305a78842ce19db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 472427771.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e5e08d708ead44c3259a077", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ef8fe95e676ca191c5e41f8", "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", @@ -12630,7 +12885,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12639,7 +12894,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12647,27 +12902,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001290", "level": "constituency", - "name": "Bristol South", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001290" }, "measure": { - "unit": "count" + "unit": "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", @@ -12682,28 +12937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e5e08d708ead44c3259a077", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ef8fe95e676ca191c5e41f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152522432.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e6047dbbd386ec5e6b1c2ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f0b0525f4d54b4ffdfa5c29", "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", @@ -12719,7 +12974,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12728,7 +12983,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12736,27 +12991,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001368", "level": "constituency", - "name": "Richmond Park", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond Park: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001368" }, "measure": { - "unit": "count" + "unit": "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", @@ -12771,28 +13026,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e6047dbbd386ec5e6b1c2ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f0b0525f4d54b4ffdfa5c29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 124087300.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0e7d00df69813f436ddd2192", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f0fd826f0dded8e2d0e3a55", "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", @@ -12808,7 +13063,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -12817,7 +13072,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -12825,27 +13080,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001266", "level": "constituency", - "name": "Hendon", + "name": "Harborough, Oadby and Wigston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hendon: 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.E14001279" + "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", @@ -12860,28 +13115,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0e7d00df69813f436ddd2192", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f0fd826f0dded8e2d0e3a55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146602710.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eaa31627bf997cc88edc7a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f533033378ce8ff024ce51c", "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", @@ -12897,7 +13152,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -12906,7 +13161,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -12914,27 +13169,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001115", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Plymouth Moor View: 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.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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001115" }, "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", @@ -12947,28 +13202,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eaa31627bf997cc88edc7a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f533033378ce8ff024ce51c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 433820348.865, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eaed26f957e7972b9b871bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f60a6398604d992acc6cd41", "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", @@ -12981,48 +13236,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": "E14001182", + "id": "E14001224", "level": "constituency", - "name": "Coventry South", + "name": "Ely and East Cambridgeshire", "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, 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.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.E14001224" }, "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:0f60a6398604d992acc6cd41", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f948c6947fd32563f26c470", + "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": "E14001359", + "level": "constituency", + "name": "Mid Bedfordshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001359" + }, + "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 @@ -13034,28 +13378,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0eaed26f957e7972b9b871bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f948c6947fd32563f26c470", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37394.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ebcde8e2f4a6fbf2b443464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f94e684938af29e11a00718", "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", @@ -13071,7 +13415,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -13080,7 +13424,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -13088,27 +13432,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001340", "level": "constituency", - "name": "Newport East", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newport East: 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.W07000104" + "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", @@ -13123,28 +13467,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ebcde8e2f4a6fbf2b443464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f94e684938af29e11a00718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130547701.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0eec75b71adf51e52bd22137", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f98d62f4bf6f9734b657b87", "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", @@ -13157,81 +13501,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": "E14001474", + "id": "E14001536", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sittingbourne and Sheppey: 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.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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001536" }, "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:0eec75b71adf51e52bd22137", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f98d62f4bf6f9734b657b87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142702712.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f2796c8ee65b668b1ba29e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fab1553f4c933dfaa89de3d", "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", @@ -13244,75 +13590,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": "E14001578", + "id": "W07000099", "level": "constituency", - "name": "West Suffolk", + "name": "Merthyr Tydfil and Aberdare", "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, 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.E14001578" + "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:0f2796c8ee65b668b1ba29e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fab1553f4c933dfaa89de3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45066.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f2f6999ee3f4d4ddb13da30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fc0046853ce80aaa859b424", "aggregation": { "method": "sum" }, @@ -13353,19 +13697,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001126", "level": "constituency", - "name": "Dover and Deal", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dover and Deal: 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.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001126" }, "measure": { "unit": "count" @@ -13386,28 +13730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0f2f6999ee3f4d4ddb13da30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fc0046853ce80aaa859b424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34734.889, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f69b458582e0909c8253cd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fcceb0d495cbe465d8ef91e", "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", @@ -13420,81 +13764,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": "E14001507", + "id": "E14001325", "level": "constituency", - "name": "St Albans", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Albans: 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_consumption", - "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.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001325" }, "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:0f69b458582e0909c8253cd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fcceb0d495cbe465d8ef91e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45033.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0f9a8a54a1dae5c53d45ff6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ff234cce95065b3f5238cee", "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", @@ -13507,81 +13853,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": "E14001430", + "id": "E14001101", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poplar and Limehouse: 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.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.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001101" }, "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:0f9a8a54a1dae5c53d45ff6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ff234cce95065b3f5238cee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45877.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fb36545afcca4ff03113dd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ff80ac55792eb16a2e3b817", "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", @@ -13594,73 +13942,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": "E14001151", + "id": "E14001491", "level": "constituency", - "name": "Canterbury", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Canterbury: 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.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.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001491" }, "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:0fb36545afcca4ff03113dd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ff80ac55792eb16a2e3b817", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137063753.133, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:100529f37be5db14a930b26f", + "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": "E14001376", + "level": "constituency", + "name": "Newbury", + "vintage": "pcon_2024" + }, + "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.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" + }, + "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:100529f37be5db14a930b26f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fb8a1a934cdfd947c1bf236", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:100f5b7253683d3390d6aac8", "aggregation": { "method": "sum" }, @@ -13701,19 +14140,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001203", "level": "constituency", - "name": "Daventry", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Daventry: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001203" }, "measure": { "unit": "count" @@ -13734,28 +14173,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fb8a1a934cdfd947c1bf236", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:100f5b7253683d3390d6aac8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36656.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0feaf7678da91b17e59ca228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1045194938874485648638c0", "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", @@ -13771,7 +14210,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -13780,7 +14219,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -13788,27 +14227,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001290", "level": "constituency", - "name": "Glasgow North", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North: 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_consumption", - "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.S14000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" }, "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", @@ -13821,28 +14260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0feaf7678da91b17e59ca228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1045194938874485648638c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36628.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0fee35a0b6b201868caef5aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:104d90b13f87ff8b95f14702", "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", @@ -13858,7 +14297,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -13867,7 +14306,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -13875,27 +14314,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "E14001497", "level": "constituency", - "name": "Broxtowe", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxtowe: 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_consumption", - "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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001497" }, "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", @@ -13910,20 +14349,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0fee35a0b6b201868caef5aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:104d90b13f87ff8b95f14702", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46705.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:0ff44c4140c87849d5394451", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1063599adab489d8596d44d6", "aggregation": { "method": "sum" }, @@ -13964,19 +14403,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001598", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Worsley and Eccles", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" @@ -13997,20 +14436,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:0ff44c4140c87849d5394451", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1063599adab489d8596d44d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 493032355.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:100b64404a4f16f28021e824", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:108913461b629d1f784391bf", "aggregation": { "method": "sum" }, @@ -14051,19 +14490,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001391", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Cambridgeshire: 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.electricity.meter_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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001391" }, "measure": { "unit": "count" @@ -14086,28 +14525,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:100b64404a4f16f28021e824", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:108913461b629d1f784391bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43297.968, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1013b6bd8d647e50d4d07a47", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:109c5e10533ff97ab7a951b6", "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", @@ -14123,7 +14562,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -14132,7 +14571,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -14140,27 +14579,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001412", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Edgbaston: 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_consumption", - "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.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001412" }, "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", @@ -14175,20 +14614,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1013b6bd8d647e50d4d07a47", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:109c5e10533ff97ab7a951b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41931.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:107bd33fd380c5a134b7b69c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10b2c385cdfc8b65d6a42935", "aggregation": { "method": "sum" }, @@ -14229,19 +14668,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "S14000090", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Jarrow and Gateshead 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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000090" }, "measure": { "unit": "count" @@ -14262,28 +14701,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:107bd33fd380c5a134b7b69c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10b2c385cdfc8b65d6a42935", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44765.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10837a6d10deb0aeb9eb597e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10cbda47e3583ad4d866081b", "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", @@ -14296,83 +14735,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": "E14001589", + "id": "E14001125", "level": "constituency", - "name": "Wirral West", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wirral West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001125" }, "measure": { - "unit": "count" + "unit": "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:10837a6d10deb0aeb9eb597e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10cbda47e3583ad4d866081b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517596424.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10a8417fa5b920ad85bd4db6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10ec85668774ca6da96904d9", "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", @@ -14385,83 +14822,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": "S14000078", + "id": "E14001344", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh East and Musselburgh: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001344" }, "measure": { - "unit": "count" + "unit": "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:10a8417fa5b920ad85bd4db6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10ec85668774ca6da96904d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 395516821.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10c6fb6c3dafd94735748faf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:113bc69296222a36e0e446d4", "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", @@ -14477,7 +14912,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -14486,7 +14921,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -14494,27 +14929,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001158", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Cheadle", "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 meters, 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.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.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001158" }, "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", @@ -14527,20 +14962,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10c6fb6c3dafd94735748faf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:113bc69296222a36e0e446d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38656.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10ca6164f08866c106adcbca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1165938a33dccd5ddcdad735", "aggregation": { "method": "sum" }, @@ -14581,19 +15016,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001448", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Romford", "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 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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001448" }, "measure": { "unit": "kwh" @@ -14616,28 +15051,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10ca6164f08866c106adcbca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1165938a33dccd5ddcdad735", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151381219.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10d2098a2af3c8500253ec82", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11745a94e0b7494ae5bda07e", "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", @@ -14653,7 +15088,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -14662,7 +15097,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -14670,27 +15105,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001200", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Doncaster North", "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, 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.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.E14001200" }, "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", @@ -14703,20 +15138,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10d2098a2af3c8500253ec82", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11745a94e0b7494ae5bda07e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42432.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:10ff9ff8b0a8ed499dd8ba29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1175f862ef9f8c002ef3232a", "aggregation": { "method": "sum" }, @@ -14757,19 +15192,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001588", "level": "constituency", - "name": "Penrith and Solway", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Penrith and Solway: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001588" }, "measure": { "unit": "kwh" @@ -14792,28 +15227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:10ff9ff8b0a8ed499dd8ba29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1175f862ef9f8c002ef3232a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 185091728.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1126387e696526791d40b4c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ad1dc24d51f7e72c8cf081", "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", @@ -14829,7 +15264,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -14838,7 +15273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -14846,27 +15281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001225", "level": "constituency", - "name": "East Surrey", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Surrey: 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_consumption", - "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.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001225" }, "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", @@ -14879,28 +15314,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1126387e696526791d40b4c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ad1dc24d51f7e72c8cf081", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41422.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112c2f1d576c2bd3ebd17736", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11b1667fa5d8541be146eb71", "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", @@ -14913,75 +15348,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": "E14001184", + "id": "E14001442", "level": "constituency", - "name": "Crawley", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Crawley: 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_consumption", - "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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" }, "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:112c2f1d576c2bd3ebd17736", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11b1667fa5d8541be146eb71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 618772926.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:112d3efb10602d4a0e3e437a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11bee8cb02faff4ed9ed980d", "aggregation": { "method": "sum" }, @@ -15022,19 +15455,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "E14001456", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Runnymede and Weybridge", "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, 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.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001456" }, "measure": { "unit": "kwh" @@ -15055,109 +15488,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:112d3efb10602d4a0e3e437a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:1138e6c232ea93da1e145934", - "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": "E14001340", - "level": "constituency", - "name": "Liverpool Wavertree", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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.E14001340" - }, - "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:1138e6c232ea93da1e145934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11bee8cb02faff4ed9ed980d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 585222147.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:114998971b86ef552c8f8586", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11c2515e7b57029faf4c2613", "aggregation": { "method": "sum" }, @@ -15198,19 +15542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001592", "level": "constituency", - "name": "Reigate", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reigate: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -15231,20 +15575,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:114998971b86ef552c8f8586", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11c2515e7b57029faf4c2613", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 496063254.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1149d7f8cc45c62bfdd1c032", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11cbc31af5bae00e79f698f4", "aggregation": { "method": "sum" }, @@ -15285,19 +15629,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001103", "level": "constituency", - "name": "Glasgow South West", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South West: 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.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.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001103" }, "measure": { "unit": "kwh" @@ -15320,28 +15664,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1149d7f8cc45c62bfdd1c032", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11cbc31af5bae00e79f698f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139615415.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11801cbdbc1fa48ed287f05f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11dcb988ce20368b6e325172", "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", @@ -15357,7 +15701,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -15366,7 +15710,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -15374,27 +15718,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "E14001518", "level": "constituency", - "name": "Nottingham East", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nottingham East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001518" }, "measure": { - "unit": "count" + "unit": "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", @@ -15409,20 +15753,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11801cbdbc1fa48ed287f05f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11dcb988ce20368b6e325172", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127198206.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11a4a1422bc2dd122fbc266b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ead2dbfeac8e6f79970a4b", "aggregation": { "method": "sum" }, @@ -15463,19 +15807,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001227", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Epsom and Ewell", "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, 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" }, "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.E14001227" }, "measure": { "unit": "count" @@ -15498,107 +15842,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11a4a1422bc2dd122fbc266b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11a7678d493ba26fd48c6161", - "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": "S14000076", - "level": "constituency", - "name": "Dunfermline and Dollar", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" - }, - "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:11a7678d493ba26fd48c6161", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ead2dbfeac8e6f79970a4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44640.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11ba31fb52395d2665515c0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12062944d7ddbddf4e1f52b0", "aggregation": { "method": "sum" }, @@ -15639,19 +15896,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001222", "level": "constituency", - "name": "Swansea West", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swansea West: 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.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001222" }, "measure": { "unit": "count" @@ -15674,20 +15931,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11ba31fb52395d2665515c0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12062944d7ddbddf4e1f52b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43916.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11c2d4f7ebe04392326634ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12209d67c7afcac5fbc1ba97", "aggregation": { "method": "sum" }, @@ -15728,19 +15985,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001512", + "id": "E14001382", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Newton Aycliffe and Spennymoor", "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 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.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.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001382" }, "measure": { "unit": "kwh" @@ -15763,20 +16020,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11c2d4f7ebe04392326634ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12209d67c7afcac5fbc1ba97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126090038.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11cfe802e51f655852b420ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:122179c61b3ada9ef4d51b00", + "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": "E14001100", + "level": "constituency", + "name": "Birmingham Yardley", + "vintage": "pcon_2024" + }, + "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.E14001100" + }, + "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:122179c61b3ada9ef4d51b00", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:122aece21427866111ec0604", "aggregation": { "method": "sum" }, @@ -15817,19 +16161,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001253", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ruislip, Northwood and Pinner: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001253" }, "measure": { "unit": "kwh" @@ -15852,28 +16196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:11cfe802e51f655852b420ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:122aece21427866111ec0604", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165696444.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:11f81fe74a4dc457668c1f01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1230b29350c51d9aa8839513", "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", @@ -15886,75 +16230,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": "S14000074", + "id": "E14001381", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001381" }, "measure": { - "unit": "count" + "unit": "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:11f81fe74a4dc457668c1f01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1230b29350c51d9aa8839513", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 342845137.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1244e3548712d419e9539b39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1255dad95bbb9cc6e66e1b3f", "aggregation": { "method": "sum" }, @@ -15995,19 +16337,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001428", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Pontefract, Castleford and Knottingley", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001428" }, "measure": { "unit": "count" @@ -16028,28 +16370,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1244e3548712d419e9539b39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1255dad95bbb9cc6e66e1b3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45012.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12aaebaee26da30b9d4f0169", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:125c5097cafa1115a9c7ec92", "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", @@ -16062,83 +16404,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": "E14001126", + "id": "E14001470", "level": "constituency", - "name": "Bridgwater", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgwater: 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.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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001470" }, "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:12aaebaee26da30b9d4f0169", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:125c5097cafa1115a9c7ec92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43688.691, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12b612caf84cb744d182167b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:127ce1ddb8d3a70441de86a4", "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", @@ -16151,83 +16491,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": "E14001146", "level": "constituency", - "name": "West Lancashire", + "name": "Bury St Edmunds and Stowmarket", "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, 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.E14001577" + "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:12b612caf84cb744d182167b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:127ce1ddb8d3a70441de86a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 379263543.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12d2511a3566ac1d3b9b891d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129a66d5790967cded1d29fd", "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", @@ -16240,83 +16578,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": "E14001584", + "id": "S14000085", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Widnes and Halewood: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:12d2511a3566ac1d3b9b891d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:129a66d5790967cded1d29fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 392864466.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12da7d55827f05b1eaec821c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129f0d11998a4b13127ce3d3", "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", @@ -16329,75 +16665,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": "E14001281", + "id": "E14001542", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hereford and South Herefordshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" }, "measure": { - "unit": "count" + "unit": "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:12da7d55827f05b1eaec821c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:129f0d11998a4b13127ce3d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 413604460.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:130fd60786b8cfdf07444a14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:129fb0258e62cbfd7aa61f81", "aggregation": { "method": "sum" }, @@ -16438,19 +16772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001446", "level": "constituency", - "name": "South Cotswolds", + "name": "Rochdale", "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, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001446" }, "measure": { "unit": "count" @@ -16471,28 +16805,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:130fd60786b8cfdf07444a14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:129fb0258e62cbfd7aa61f81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39813.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1329ab0d2b931f4ff710646a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:12d7ee7ba7f93de3cb476482", "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", @@ -16505,75 +16839,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": "W07000094", + "id": "E14001467", "level": "constituency", - "name": "Clwyd East", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd East: 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.W07000094" + "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:1329ab0d2b931f4ff710646a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:12d7ee7ba7f93de3cb476482", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 347088344.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:133c0e0fbbd50a70c980c4e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:134bc5da04633aeec66c7538", "aggregation": { "method": "sum" }, @@ -16614,19 +16946,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001380", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Newcastle-under-Lyme", "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, 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.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.E14001380" }, "measure": { "unit": "kwh" @@ -16649,28 +16981,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:133c0e0fbbd50a70c980c4e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:134bc5da04633aeec66c7538", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125449278.337, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1343f7a4b8399b9f5d609a15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:134cd296210931dc6756bef6", "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", @@ -16683,75 +17015,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": "E14001330", + "id": "E14001304", "level": "constituency", - "name": "Lewes", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewes: 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_consumption", - "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.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001304" }, "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:1343f7a4b8399b9f5d609a15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:134cd296210931dc6756bef6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 26199.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f75b612f4dc633cc304705", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:136d80ac4f0f0c0359193469", "aggregation": { "method": "sum" }, @@ -16792,19 +17122,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001434", "level": "constituency", - "name": "Swindon North", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon North: 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.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001434" }, "measure": { "unit": "kwh" @@ -16825,28 +17155,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f75b612f4dc633cc304705", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:136d80ac4f0f0c0359193469", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459756673.952, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13f787df8b5494d181f4a142", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1370ce6c97800374e95ac227", "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", @@ -16862,7 +17192,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -16871,7 +17201,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -16879,27 +17209,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001287", "level": "constituency", - "name": "Halifax", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halifax: 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_meter_count", - "record_set_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.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001287" }, "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", @@ -16912,28 +17242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13f787df8b5494d181f4a142", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1370ce6c97800374e95ac227", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 496598254.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1417457b29ed83cb7302c849", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1387a98558c3ed572afa85c3", "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", @@ -16949,7 +17279,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -16958,7 +17288,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -16966,27 +17296,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001232", "level": "constituency", - "name": "Caerphilly", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerphilly: 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_meter_count", - "record_set_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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001232" }, "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", @@ -16999,28 +17329,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1417457b29ed83cb7302c849", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1387a98558c3ed572afa85c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 344576549.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:143c6a8d653807d3e2b86980", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13ae68acc02ea0a10736d72b", "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", @@ -17036,7 +17366,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17045,7 +17375,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -17053,27 +17383,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "W07000089", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Houghton and Sunderland South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000089" }, "measure": { - "unit": "count" + "unit": "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", @@ -17088,20 +17418,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:143c6a8d653807d3e2b86980", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13ae68acc02ea0a10736d72b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138858392.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:146f9f6f834c35e2ddae95f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13be1d29b68ba4521d76443c", "aggregation": { "method": "sum" }, @@ -17142,19 +17472,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "W07000106", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Pontypridd", "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, 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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" @@ -17175,28 +17505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:146f9f6f834c35e2ddae95f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13be1d29b68ba4521d76443c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44896.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1487a9c3de30f341ae0eba72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:13fdbd5cf747fec7715496dd", "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", @@ -17212,7 +17542,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17221,7 +17551,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -17229,27 +17559,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "S14000061", "level": "constituency", - "name": "Hitchin", + "name": "Aberdeen 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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -17264,28 +17594,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1487a9c3de30f341ae0eba72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:13fdbd5cf747fec7715496dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 65260.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14ad4d82758b83af2a33b369", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1402ed074ecf2a3a0f9fca3d", "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", @@ -17301,7 +17631,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17310,7 +17640,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -17318,27 +17648,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001154", "level": "constituency", - "name": "Midlothian", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Midlothian: 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_consumption", - "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.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001154" }, "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", @@ -17353,20 +17683,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14ad4d82758b83af2a33b369", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1402ed074ecf2a3a0f9fca3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38679.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14bd8b7b0b3de41b2624e7cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:141d43aa6f741987effa481d", "aggregation": { "method": "sum" }, @@ -17407,19 +17737,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001570", "level": "constituency", - "name": "Chichester", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chichester: 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.gas.meter_count", "record_set_spec_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.E14001570" }, "measure": { "unit": "count" @@ -17440,20 +17770,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14bd8b7b0b3de41b2624e7cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:141d43aa6f741987effa481d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27951.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14c8338c94516f6415114187", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:143b8f90628ae813f5ed7350", "aggregation": { "method": "sum" }, @@ -17494,19 +17824,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001527", "level": "constituency", - "name": "Llanelli", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Llanelli: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001527" }, "measure": { "unit": "kwh" @@ -17527,20 +17857,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14c8338c94516f6415114187", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:143b8f90628ae813f5ed7350", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 537264622.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14ff85a4cd4bcd778b8753cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1453aa3f5c406aef4de2b279", "aggregation": { "method": "sum" }, @@ -17581,19 +17911,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001512", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "St Neots and Mid Cambridgeshire", "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 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.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001512" }, "measure": { "unit": "count" @@ -17614,28 +17944,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14ff85a4cd4bcd778b8753cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1453aa3f5c406aef4de2b279", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41778.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1515516c8df0d6894765de16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:146b530e98c240320ef4d93d", "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", @@ -17648,83 +17978,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": "E14001220", + "id": "E14001367", "level": "constituency", - "name": "Eastleigh", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastleigh: 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_consumption", - "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.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:1515516c8df0d6894765de16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:146b530e98c240320ef4d93d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47186.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1524a775d0485529a323a287", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:147c6b514c3df04b15d2de67", "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", @@ -17740,7 +18068,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -17749,7 +18077,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -17757,27 +18085,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "S14000101", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Paisley and Renfrewshire North", "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 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.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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000101" }, "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", @@ -17790,28 +18118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1524a775d0485529a323a287", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:147c6b514c3df04b15d2de67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42360.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:153c7157db8d0c91b513d007", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1491740ed402528c2bffc8a2", "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", @@ -17827,7 +18155,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -17836,7 +18164,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -17844,27 +18172,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001084", "level": "constituency", - "name": "South Derbyshire", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Derbyshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001084" }, "measure": { - "unit": "count" + "unit": "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", @@ -17879,20 +18207,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:153c7157db8d0c91b513d007", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1491740ed402528c2bffc8a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147984110.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:154e9820a0927af4fa60fa85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b39edb6689663f84a97535", "aggregation": { "method": "sum" }, @@ -17933,19 +18261,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001518", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cowdenbeath and Kirkcaldy: 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.S14000071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001518" }, "measure": { "unit": "count" @@ -17968,20 +18296,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:154e9820a0927af4fa60fa85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b39edb6689663f84a97535", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45545.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:157bd16cd3ad66fbef702799", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14b48fec97d45afc025428fb", "aggregation": { "method": "sum" }, @@ -18022,19 +18350,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "W07000088", "level": "constituency", - "name": "Sheffield South East", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield South East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001470" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000088" }, "measure": { "unit": "count" @@ -18057,28 +18385,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:157bd16cd3ad66fbef702799", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14b48fec97d45afc025428fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43074.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:158f82291c84ca700447b513", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14c31f4927831620c15c72c5", "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": "E14001558", + "level": "constituency", + "name": "Uxbridge and South Ruislip", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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:14c31f4927831620c15c72c5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14de5ff719687973f71b66de", + "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", @@ -18094,7 +18509,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -18103,7 +18518,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -18111,27 +18526,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001446", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Rochdale", "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 consumption, 2024, Rochdale: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001446" }, "measure": { - "unit": "count" + "unit": "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", @@ -18146,20 +18561,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:158f82291c84ca700447b513", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14de5ff719687973f71b66de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127970595.284, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15c1605144d5b28e28210ed8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14ead71a046add94986b1b21", "aggregation": { "method": "sum" }, @@ -18200,19 +18615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001330", "level": "constituency", - "name": "Spen Valley", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spen Valley: DESNZ's authority totals split by its small-area figures", + "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.electricity.meter_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.E14001506" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001330" }, "measure": { "unit": "count" @@ -18235,28 +18650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15c1605144d5b28e28210ed8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14ead71a046add94986b1b21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44861.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15f67023e9538fe55151ec17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f703c9557229f93f3d7827", "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", @@ -18272,7 +18687,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -18281,7 +18696,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -18289,27 +18704,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001538", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Tamworth", "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 electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001538" }, "measure": { - "unit": "count" + "unit": "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", @@ -18324,28 +18739,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15f67023e9538fe55151ec17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f703c9557229f93f3d7827", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152741764.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:160ae7447015831943138116", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:14f8fcfd3888fada04f706cd", "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", @@ -18358,81 +18773,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": "E14001138", + "id": "E14001149", "level": "constituency", - "name": "Bromsgrove", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bromsgrove: 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_consumption", - "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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001149" }, "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:160ae7447015831943138116", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:14f8fcfd3888fada04f706cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150707259.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1626e438459c10b427324458", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:150b767b2959a4f2a62cc97f", "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", @@ -18445,83 +18862,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": "E14001230", + "id": "E14001554", "level": "constituency", - "name": "Esher and Walton", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Esher and Walton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:1626e438459c10b427324458", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:150b767b2959a4f2a62cc97f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 244666906.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16370cb5b175a6868fcbe0af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:150bab7ee9b16e6fe658b348", "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", @@ -18534,81 +18949,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": "E14001216", + "id": "E14001433", "level": "constituency", - "name": "East Thanet", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Thanet: 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.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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001433" }, "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:16370cb5b175a6868fcbe0af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:150bab7ee9b16e6fe658b348", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154539159.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16389dfab1744a3b66f4e781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:151c911d9cbd6e849a662bf3", "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", @@ -18621,73 +19038,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": "E14001090", + "id": "E14001507", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bicester and Woodstock: 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.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.E14001090" + "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_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:16389dfab1744a3b66f4e781", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:151c911d9cbd6e849a662bf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42219.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16447279d598dbff173f6e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:154daaaf4c797138813cf523", "aggregation": { "method": "sum" }, @@ -18728,19 +19147,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000078", + "id": "W07000081", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Aberafan Maesteg", "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, 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.S14000078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000081" }, "measure": { "unit": "kwh" @@ -18761,28 +19180,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16447279d598dbff173f6e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:154daaaf4c797138813cf523", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 425257959.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1661336f6e716ccfc96e7a01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15718e34444092f3c0312e57", "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", @@ -18798,7 +19217,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -18807,7 +19226,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -18815,27 +19234,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001431", "level": "constituency", - "name": "Cardiff West", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001431" }, "measure": { - "unit": "count" + "unit": "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", @@ -18850,28 +19269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1661336f6e716ccfc96e7a01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15718e34444092f3c0312e57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131624678.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:167e8dd3f7cea14af1317305", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:159826778799348871ef5d73", "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", @@ -18884,83 +19303,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": "E14001283", + "id": "E14001334", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertford and Stortford: 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.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.E14001283" + "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_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:167e8dd3f7cea14af1317305", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:159826778799348871ef5d73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40111.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:168a87f321d96b7e0ac42372", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:159b8afd9fec81927cd206b0", "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", @@ -18973,81 +19390,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": "S14000077", + "id": "E14001578", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Kilbride and Strathaven: 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.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.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:168a87f321d96b7e0ac42372", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:159b8afd9fec81927cd206b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 200832397.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:168bb311a78e327d288aedc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15a29f820bd57e38e1e76f11", "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", @@ -19060,75 +19479,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": "E14001361", + "id": "W07000101", "level": "constituency", - "name": "Mid Cheshire", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Cheshire: 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.E14001361" + "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:168bb311a78e327d288aedc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15a29f820bd57e38e1e76f11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 352661943.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1699c10ec318bbee29a5c453", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15d7fec71d1a916351cf8698", "aggregation": { "method": "sum" }, @@ -19169,19 +19586,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001356", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Pavilion: 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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001356" }, "measure": { "unit": "count" @@ -19202,28 +19619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1699c10ec318bbee29a5c453", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15d7fec71d1a916351cf8698", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31008.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16b44c54070d3d4cd09c6d9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15fc2e3ba554abcaf9f2e113", "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", @@ -19236,81 +19653,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": "E14001113", + "id": "E14001278", "level": "constituency", - "name": "Bootle", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bootle: 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.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.E14001113" + "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_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:16b44c54070d3d4cd09c6d9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15fc2e3ba554abcaf9f2e113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44641.663, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16be9595fa319f717b22e3d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:15ff08183133fe617052f3e6", "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", @@ -19326,7 +19745,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -19335,7 +19754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -19343,27 +19762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001208", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Ealing North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bexhill and Battle: 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_consumption", - "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.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001208" }, "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", @@ -19376,28 +19795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16be9595fa319f717b22e3d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:15ff08183133fe617052f3e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41660.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16f9e53be64148118af8adb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:162b3da2be0378f0c43eb09a", "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", @@ -19410,73 +19829,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": "E14001528", + "id": "E14001093", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stretford and Urmston: 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_consumption", - "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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001093" }, "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:16f9e53be64148118af8adb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:162b3da2be0378f0c43eb09a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163043958.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1703d85c24ab8699c0ee7130", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:163079abf47b4e1e573f513e", "aggregation": { "method": "sum" }, @@ -19517,19 +19938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001385", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "North Cornwall", "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, 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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001385" }, "measure": { "unit": "count" @@ -19552,20 +19973,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1703d85c24ab8699c0ee7130", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:163079abf47b4e1e573f513e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52467.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1713ffec9d9f33ed063b36fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1632edb3eb7cfda754693206", "aggregation": { "method": "sum" }, @@ -19606,19 +20027,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001095", + "id": "E14001601", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Wyre Forest", "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, 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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -19639,28 +20060,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1713ffec9d9f33ed063b36fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1632edb3eb7cfda754693206", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41445.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17168f006e152ffdb0309e1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:163e9e2582b345c5e9d4af7c", "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", @@ -19673,83 +20094,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": "W07000093", + "id": "E14001121", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ceredigion Preseli: 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.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.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001121" }, "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:17168f006e152ffdb0309e1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:163e9e2582b345c5e9d4af7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32067.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17191c805f391c55fead2f6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16511c0fa9f766d02c0524d6", "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", @@ -19765,7 +20184,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -19774,7 +20193,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -19782,27 +20201,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001232", "level": "constituency", - "name": "Swindon North", + "name": "Exmouth and Exeter East", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001232" }, "measure": { - "unit": "count" + "unit": "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", @@ -19817,28 +20236,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17191c805f391c55fead2f6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16511c0fa9f766d02c0524d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150119999.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171c33837497536d9a8a4742", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:165dabb459dd02bc1af41e37", "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", @@ -19854,7 +20273,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -19863,7 +20282,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -19871,27 +20290,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001476", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Sleaford and North Hykeham", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -19904,109 +20323,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171c33837497536d9a8a4742", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17667822e98b2a5d9fd830bf", - "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": "S14000071", - "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000071" - }, - "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:17667822e98b2a5d9fd830bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:165dabb459dd02bc1af41e37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33782.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1770546c8de205a7998ca422", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:166a00867d0f29012210d2b3", "aggregation": { "method": "sum" }, @@ -20047,19 +20377,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001347", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Macclesfield", "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, 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.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001347" }, "measure": { "unit": "kwh" @@ -20080,20 +20410,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1770546c8de205a7998ca422", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:166a00867d0f29012210d2b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 528369741.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b37ee36c08d3e4a3952e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1690962aa1a776154ccd78fb", "aggregation": { "method": "sum" }, @@ -20134,19 +20464,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001548", + "id": "E14001497", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "South West Norfolk", "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, 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.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.E14001497" }, "measure": { "unit": "kwh" @@ -20169,28 +20499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17b37ee36c08d3e4a3952e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1690962aa1a776154ccd78fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 191190636.921, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17b4244b45bcf7b6d4b04318", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:169f2d0e11f9f2051b59e9fe", "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", @@ -20203,73 +20533,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": "E14001435", + "id": "E14001406", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Northampton North", "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 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.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.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001406" }, "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:17b4244b45bcf7b6d4b04318", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:169f2d0e11f9f2051b59e9fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55246.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17c58dac4417ab1757bdd3e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16ab1684e4c01beb205902c0", "aggregation": { "method": "sum" }, @@ -20310,19 +20642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001222", "level": "constituency", - "name": "Selby", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Selby: 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.gas.meter_count", "record_set_spec_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.E14001222" }, "measure": { "unit": "count" @@ -20343,20 +20675,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17c58dac4417ab1757bdd3e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16ab1684e4c01beb205902c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42874.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17cf34b82fe9a272f9f80986", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16b2d7d5ed61d02e123baddc", "aggregation": { "method": "sum" }, @@ -20397,19 +20729,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "E14001544", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Thirsk and Malton", "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 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.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001544" }, "measure": { "unit": "count" @@ -20430,28 +20762,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17cf34b82fe9a272f9f80986", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16b2d7d5ed61d02e123baddc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30778.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17de2ae7727aba265de3d086", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:16e1917d4840858f95df858d", "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", @@ -20467,7 +20799,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -20476,7 +20808,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -20484,27 +20816,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001516", "level": "constituency", - "name": "Hendon", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hendon: 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_consumption", - "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.E14001516" }, "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", @@ -20519,20 +20851,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17de2ae7727aba265de3d086", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:16e1917d4840858f95df858d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42651.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:180550423622e1c78561a0f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17002f9647bc5ceba25e3fa0", "aggregation": { "method": "sum" }, @@ -20573,19 +20905,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "S14000063", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Truro and Falmouth: 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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000063" }, "measure": { "unit": "count" @@ -20606,28 +20938,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:180550423622e1c78561a0f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17002f9647bc5ceba25e3fa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40486.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:181973f9c3b887ebeb9d3e40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17044f3804dc0f9d48e09b4a", "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", @@ -20640,83 +20972,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": "E14001128", + "id": "S14000089", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brigg and Immingham: 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_consumption", - "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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000089" }, "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:181973f9c3b887ebeb9d3e40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17044f3804dc0f9d48e09b4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 424686431.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1821380e0d0828599495c286", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171a1eb0dc8d5a8f5110532e", "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", @@ -20729,75 +21059,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": "E14001592", + "id": "E14001087", "level": "constituency", - "name": "Woking", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Woking: 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.E14001592" + "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:1821380e0d0828599495c286", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171a1eb0dc8d5a8f5110532e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37135.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:182550b7ad334939d44a05d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:171aa8e0f5e9d29ec1fef4e4", "aggregation": { "method": "sum" }, @@ -20838,19 +21166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001346", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Luton South and South Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rayleigh and Wickford: 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.electricity.meter_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.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001346" }, "measure": { "unit": "count" @@ -20873,28 +21201,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:182550b7ad334939d44a05d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:171aa8e0f5e9d29ec1fef4e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46226.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:184d35b385220f91b6256cf3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17228a4a909a858e621040e4", "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", @@ -20907,81 +21235,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": "E14001185", + "id": "E14001541", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crewe and Nantwich: 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.E14001185" + "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:184d35b385220f91b6256cf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17228a4a909a858e621040e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138024229.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18532538dfe577ddd84f9e38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:173942a658d2e03ba84c19ca", "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", @@ -20994,73 +21324,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": "W07000084", + "id": "E14001547", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blaenau Gwent and Rhymney: 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_consumption", - "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.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001547" }, "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:18532538dfe577ddd84f9e38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:173942a658d2e03ba84c19ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44958.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18684af8fa030057886567cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1746116d28badf7fdc099d85", "aggregation": { "method": "sum" }, @@ -21101,19 +21433,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "S14000100", "level": "constituency", - "name": "East Ham", + "name": "North East Fife", "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, 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.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000100" }, "measure": { "unit": "kwh" @@ -21136,28 +21468,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18684af8fa030057886567cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1746116d28badf7fdc099d85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149349950.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18789f01da7252d5897d4b0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1768882d25a988f639a93ac5", "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", @@ -21170,73 +21502,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": "E14001598", + "id": "E14001152", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Carlisle", "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, 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.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.E14001152" }, "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:18789f01da7252d5897d4b0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1768882d25a988f639a93ac5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49819.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18c2d35c69afb055a9942b69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1771b57a392991edc1555efc", "aggregation": { "method": "sum" }, @@ -21277,19 +21611,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001295", + "id": "E14001233", "level": "constituency", - "name": "Houghton and Sunderland South", + "name": "Fareham and Waterlooville", "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 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.E14001295" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" @@ -21310,28 +21644,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18c2d35c69afb055a9942b69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1771b57a392991edc1555efc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40819.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18d11e150e74fc1fcd1ac048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:177bd72a17545e9d63210f92", "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", @@ -21347,7 +21681,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21356,7 +21690,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21364,27 +21698,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000092", + "id": "E14001092", "level": "constituency", - "name": "Cardiff West", + "name": "Birmingham Edgbaston", "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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -21399,28 +21733,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18d11e150e74fc1fcd1ac048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:177bd72a17545e9d63210f92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44993.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18e4571124936cb2345cc513", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:177bfd34da1e4427882b9897", "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", @@ -21433,75 +21767,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": "E14001412", + "id": "S14000105", "level": "constituency", - "name": "Nottingham South", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham South: 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.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.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000105" }, "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:18e4571124936cb2345cc513", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:177bfd34da1e4427882b9897", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 483597976.684, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18fa90cc7a7014b22faec225", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1787debd7e1845d1bb247e6c", "aggregation": { "method": "sum" }, @@ -21542,19 +21874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001134", + "id": "E14001259", "level": "constituency", - "name": "Bristol North West", + "name": "Hackney North and Stoke Newington", "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, 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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" @@ -21575,28 +21907,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18fa90cc7a7014b22faec225", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1787debd7e1845d1bb247e6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 435780015.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18fc9b9fb17b898f07ae6a65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17a09290b423be260549414b", "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", @@ -21612,7 +21944,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21621,7 +21953,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -21629,27 +21961,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001388", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Staffordshire Moorlands: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -21664,28 +21996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18fc9b9fb17b898f07ae6a65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17a09290b423be260549414b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169095164.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:191eba0781d9d6a8674aab46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:17f2180985670f1ea93fe52c", "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", @@ -21701,7 +22033,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -21710,7 +22042,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -21718,27 +22050,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001192", + "id": "E14001527", "level": "constituency", - "name": "Daventry", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Daventry: 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.E14001192" + "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", @@ -21753,28 +22085,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:191eba0781d9d6a8674aab46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:17f2180985670f1ea93fe52c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49293.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19218ea62ba2125efdd3b132", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:181dae6e757c471c0fe0f5e3", "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", @@ -21787,73 +22119,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": "E14001499", + "id": "E14001468", "level": "constituency", - "name": "Southampton Itchen", + "name": "Sheffield Hallam", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001468" }, "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:19218ea62ba2125efdd3b132", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:181dae6e757c471c0fe0f5e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39545.144, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19239f4541d1f547d80e0367", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:182d02e8280ebe6e9c26786a", "aggregation": { "method": "sum" }, @@ -21894,19 +22228,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001583", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Whitehaven and Workington", "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, 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.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001583" }, "measure": { "unit": "count" @@ -21929,28 +22263,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19239f4541d1f547d80e0367", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:182d02e8280ebe6e9c26786a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46699.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:192a96e78e1ec54ed9624d80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:187ed09382f764cc984c3c4b", "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", @@ -21963,81 +22297,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": "E14001217", + "id": "E14001455", "level": "constituency", - "name": "East Wiltshire", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Wiltshire: 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.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.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:192a96e78e1ec54ed9624d80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:187ed09382f764cc984c3c4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131104589.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:192f53d5c079840dc9311e52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1889006c434697b79f276824", "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", @@ -22053,7 +22389,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -22062,7 +22398,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -22070,27 +22406,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001285", "level": "constituency", - "name": "Stafford", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stafford: 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_meter_count", - "record_set_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.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" }, "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", @@ -22103,28 +22439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:192f53d5c079840dc9311e52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1889006c434697b79f276824", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 446316942.791, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19416fc4fd0dcafb727871d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1894b176c11a5727822f23c3", "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", @@ -22137,73 +22473,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": "S14000090", + "id": "E14001210", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glenrothes and Mid Fife: 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_consumption", - "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.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001210" }, "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:19416fc4fd0dcafb727871d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1894b176c11a5727822f23c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140117088.556, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:189682670cd0eece7b9ed3d5", + "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": "E14001466", + "level": "constituency", + "name": "Sheffield Brightside and Hillsborough", + "vintage": "pcon_2024" + }, + "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.E14001466" + }, + "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:189682670cd0eece7b9ed3d5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:195b28a5486e0ef2ec197022", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18b4ddff47748e31713b2f72", "aggregation": { "method": "sum" }, @@ -22244,19 +22671,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001250", "level": "constituency", - "name": "South Ribble", + "name": "Goole and Pocklington", "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, 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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001250" }, "measure": { "unit": "count" @@ -22277,20 +22704,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:195b28a5486e0ef2ec197022", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18b4ddff47748e31713b2f72", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40468.074, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1967737002392b75f72e6172", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18b6d566a2d1b2c518ba83f7", "aggregation": { "method": "sum" }, @@ -22331,19 +22758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001319", "level": "constituency", - "name": "Thurrock", + "name": "Leeds Central and Headingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Thurrock: 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.E14001546" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" }, "measure": { "unit": "count" @@ -22364,28 +22791,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1967737002392b75f72e6172", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18b6d566a2d1b2c518ba83f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32644.159, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:196ed562095293a85adf3f39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18bf4c21c7c149c7ae0101fd", "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", @@ -22401,7 +22828,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22410,7 +22837,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -22418,27 +22845,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001206", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Manchester Rusholme: 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_consumption", - "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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001206" }, "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", @@ -22453,28 +22880,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:196ed562095293a85adf3f39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18bf4c21c7c149c7ae0101fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49493.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:197260d0663a53702d634af8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18ec586f7ce49c97d33e0432", "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", @@ -22487,81 +22914,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": "E14001270", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Harrow East", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001270" }, "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:197260d0663a53702d634af8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18ec586f7ce49c97d33e0432", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40104.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19729ee339e98233ab380e96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:18f8b12b8b19deee02fc3f6d", "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", @@ -22574,73 +23003,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": "E14001566", + "id": "E14001199", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Doncaster East and the Isle of Axholme", "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, 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.E14001566" + "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:19729ee339e98233ab380e96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:18f8b12b8b19deee02fc3f6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137145498.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:197976071a7174577a4281af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1904489378d4f6b6352fcfc1", "aggregation": { "method": "sum" }, @@ -22681,19 +23112,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001211", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Easington", "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, 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" }, "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.E14001211" }, "measure": { "unit": "count" @@ -22714,28 +23145,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:197976071a7174577a4281af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1904489378d4f6b6352fcfc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44200.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1984a5608730b8b96a64b9aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:191b3b4681e7d4f7eac533af", "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", @@ -22751,7 +23182,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -22760,7 +23191,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -22768,27 +23199,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001409", "level": "constituency", - "name": "Halesowen", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halesowen: 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.E14001261" + "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", @@ -22803,28 +23234,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1984a5608730b8b96a64b9aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:191b3b4681e7d4f7eac533af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141935503.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1987ea0cee62cb82f743f1d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:191e6e111937cf98ad40ebdb", "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", @@ -22837,81 +23268,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": "E14001108", + "id": "S14000096", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bognor Regis and Littlehampton: 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_meter_count", - "record_set_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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000096" }, "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:1987ea0cee62cb82f743f1d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:191e6e111937cf98ad40ebdb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47371.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19af3f4dbbfb5fde9ff9edbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1930d0c988d7faddba053502", "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", @@ -22924,83 +23357,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": "S14000087", + "id": "E14001133", "level": "constituency", - "name": "Glasgow South", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow South: 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.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.S14000087" + "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_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:19af3f4dbbfb5fde9ff9edbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1930d0c988d7faddba053502", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37775.934, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19b6263433f3416280d3400d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19834bf0ec48b306ac77f67d", "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", @@ -23013,83 +23444,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": "E14001518", + "id": "E14001487", "level": "constituency", - "name": "Stockton North", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockton North: 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_consumption", - "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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001487" }, "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:19b6263433f3416280d3400d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19834bf0ec48b306ac77f67d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 418546377.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19dc18f04e924a023df76689", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:199117c7d29f239b0124d9d2", "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", @@ -23102,81 +23531,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": "E14001240", + "id": "E14001138", "level": "constituency", - "name": "Forest of Dean", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Forest of Dean: 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_consumption", - "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.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001138" }, "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:19dc18f04e924a023df76689", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:199117c7d29f239b0124d9d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159831759.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19e16c0e2b87a10ff9d71570", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19b5c49dcc8915ae085fb087", "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", @@ -23192,7 +23623,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -23201,7 +23632,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -23209,27 +23640,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001154", + "id": "E14001570", "level": "constituency", - "name": "Castle Point", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Castle Point: 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.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.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001570" }, "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", @@ -23242,20 +23673,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19e16c0e2b87a10ff9d71570", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19b5c49dcc8915ae085fb087", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 333500777.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19e58d613ac03bd0cbec07a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19bad48c5ba7111972a8d208", "aggregation": { "method": "sum" }, @@ -23296,19 +23727,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001151", "level": "constituency", - "name": "Bradford East", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford East: 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.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001151" }, "measure": { "unit": "count" @@ -23329,28 +23760,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19e58d613ac03bd0cbec07a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19bad48c5ba7111972a8d208", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40908.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a00a8faa80bd9c636299f7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:19ff9760c0ca62322ebffd31", "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", @@ -23366,7 +23797,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23375,7 +23806,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -23383,27 +23814,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "E14001522", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newton Aycliffe and Spennymoor: 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_consumption", - "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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001522" }, "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", @@ -23418,20 +23849,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a00a8faa80bd9c636299f7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:19ff9760c0ca62322ebffd31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41240.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a1464744c690e25b4d80765", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a118a89db6bd1ebd05e9c55", "aggregation": { "method": "sum" }, @@ -23472,19 +23903,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "W07000108", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basildon and Billericay: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000108" }, "measure": { "unit": "kwh" @@ -23507,109 +23938,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a1464744c690e25b4d80765", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a3abbb412330bac91c345a1", - "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:1a3abbb412330bac91c345a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a118a89db6bd1ebd05e9c55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138055525.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a48429f316d39a6d2667b02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a3f62b794cea29a60cc8f24", "aggregation": { "method": "sum" }, @@ -23650,19 +23992,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001459", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Salford", "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 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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001459" }, "measure": { "unit": "count" @@ -23683,28 +24025,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a48429f316d39a6d2667b02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a3f62b794cea29a60cc8f24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37465.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a57a6bf44729dc8b19d1cd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a5973ca36d893c207336d5a", "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", @@ -23720,7 +24062,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -23729,7 +24071,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -23737,27 +24079,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001604", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stirling and Strathallan: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001604" }, "measure": { - "unit": "count" + "unit": "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", @@ -23772,28 +24114,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a57a6bf44729dc8b19d1cd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a5973ca36d893c207336d5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151390734.686, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a733399b138a8444c6f25e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a89b06e85fad09293168bc7", "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", @@ -23806,83 +24148,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": "E14001148", + "id": "E14001385", "level": "constituency", - "name": "Camborne and Redruth", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Camborne and Redruth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:1a733399b138a8444c6f25e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a89b06e85fad09293168bc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 207918613.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a7b0207f165c1630a6a25a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a96ce5caeacc429b6410a57", "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", @@ -23895,83 +24235,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": "E14001175", + "id": "E14001156", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Central Suffolk and North Ipswich", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001156" }, "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:1a7b0207f165c1630a6a25a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1a96ce5caeacc429b6410a57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29100.814, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1a92af92a79a5afe24e3f8c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac3cb94c5b722047c26878b", "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", @@ -23984,81 +24322,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": "E14001443", + "id": "E14001567", "level": "constituency", - "name": "Ribble Valley", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ribble Valley: 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_consumption", - "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.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001567" }, "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:1a92af92a79a5afe24e3f8c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac3cb94c5b722047c26878b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 114801466.942, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1aa3baeb3af4270034b5a1eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac7a1320ca5e71baeebdef2", "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", @@ -24071,75 +24411,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": "E14001218", + "id": "W07000102", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Worthing and Shoreham: 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_consumption", - "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.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000102" }, "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:1aa3baeb3af4270034b5a1eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac7a1320ca5e71baeebdef2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 225532423.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ac900ba60f2157783a7768a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1acf2090e57c6db6f749c520", "aggregation": { "method": "sum" }, @@ -24180,19 +24518,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001469", "level": "constituency", - "name": "Manchester Withington", + "name": "Sheffield Heeley", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001469" }, "measure": { "unit": "kwh" @@ -24215,28 +24553,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ac900ba60f2157783a7768a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1acf2090e57c6db6f749c520", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136310454.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ad5ae9969d719546857e465", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ae516c9a63c4a919d8d4f6a", "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", @@ -24252,7 +24590,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -24261,7 +24599,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -24269,27 +24607,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001206", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Leicestershire: 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.E14001364" + "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", @@ -24302,28 +24640,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ad5ae9969d719546857e465", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ae516c9a63c4a919d8d4f6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45186.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1aea5e9dc19badf7163f64f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b0084dcb58825e6f2ef4a28", "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": "E14001236", + "level": "constituency", + "name": "Feltham and Heston", + "vintage": "pcon_2024" + }, + "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.E14001236" + }, + "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:1b0084dcb58825e6f2ef4a28", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b1fac6587aaaa131fc21b90", + "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", @@ -24339,7 +24766,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -24348,7 +24775,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -24356,27 +24783,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001453", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Rugby", "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, 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.E14001310" + "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", @@ -24389,20 +24816,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1aea5e9dc19badf7163f64f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b1fac6587aaaa131fc21b90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45345.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1af4fe1fe349812a1804109a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b9680dc6af806ab99b7302e", "aggregation": { "method": "sum" }, @@ -24443,19 +24870,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001178", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Congleton", "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, 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" }, "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.E14001178" }, "measure": { "unit": "count" @@ -24478,28 +24905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1af4fe1fe349812a1804109a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b9680dc6af806ab99b7302e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43059.455, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b18ea4fd3dcdef1e46b435d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bbc556f8b0895ce226a7809", "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", @@ -24515,7 +24942,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -24524,7 +24951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -24532,27 +24959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001267", "level": "constituency", - "name": "Wrexham", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wrexham: 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.W07000111" + "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", @@ -24567,28 +24994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b18ea4fd3dcdef1e46b435d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1bbc556f8b0895ce226a7809", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47572.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b55d7022ebf2628ea1d9454", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c6d80a497d2f1c5ab7089ce", "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", @@ -24601,81 +25028,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": "E14001502", "level": "constituency", - "name": "City of Durham", + "name": "Southend West and Leigh", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001502" }, "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:1b55d7022ebf2628ea1d9454", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c6d80a497d2f1c5ab7089ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45490.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b56a290ed96183090ae0ba9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cc06dd7885d88ad4f2445ee", "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", @@ -24688,75 +25117,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": "W07000110", + "id": "E14001260", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Vale of Glamorgan: 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.W07000110" + "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:1b56a290ed96183090ae0ba9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cc06dd7885d88ad4f2445ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39823.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b60eb580895d0ab14d31dae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cca97310ca370755603291e", "aggregation": { "method": "sum" }, @@ -24797,19 +25224,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001215", "level": "constituency", - "name": "Hexham", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hexham: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001215" }, "measure": { "unit": "kwh" @@ -24830,28 +25257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b60eb580895d0ab14d31dae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cca97310ca370755603291e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 544090400.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b76590318c5cf8a919b54d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd524b01f3faed78f6007b3", "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", @@ -24864,83 +25291,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": "E14001168", + "id": "E14001318", "level": "constituency", - "name": "Chippenham", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chippenham: 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.E14001168" + "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:1b76590318c5cf8a919b54d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd524b01f3faed78f6007b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 376038583.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b88e392f73ae5aed142d87e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cd7b451608b110a7b0bd8dd", "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", @@ -24953,83 +25378,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": "E14001331", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Lewisham East", "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, 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.E14001096" + "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:1b88e392f73ae5aed142d87e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cd7b451608b110a7b0bd8dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 486296140.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1b94e515d3cc97d372df60fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ceb3e300287d2918487425c", "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", @@ -25045,7 +25468,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25054,7 +25477,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -25062,27 +25485,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001271", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bangor Aberconwy: 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.W07000083" + "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", @@ -25097,28 +25520,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1b94e515d3cc97d372df60fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ceb3e300287d2918487425c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147608767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1bddda8e9e615da4b5701aa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cfa62ab4603ebd2c817e3d6", "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", @@ -25131,83 +25554,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": "E14001434", + "id": "E14001263", "level": "constituency", - "name": "Putney", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Putney: 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.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.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001263" }, "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:1bddda8e9e615da4b5701aa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cfa62ab4603ebd2c817e3d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 460165457.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1be0b0af7071042fec95284b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d02e65fec4dc98d248c3927", "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", @@ -25223,7 +25644,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -25232,7 +25653,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -25240,27 +25661,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001560", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warwick and Leamington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -25275,20 +25696,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1be0b0af7071042fec95284b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d02e65fec4dc98d248c3927", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142670292.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c25b78c1da7d4ed8d218b1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d0a674e55cadfc87d99b110", "aggregation": { "method": "sum" }, @@ -25329,19 +25750,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "S14000061", "level": "constituency", - "name": "Stockton West", + "name": "Aberdeen South", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000061" }, "measure": { "unit": "kwh" @@ -25364,107 +25785,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c25b78c1da7d4ed8d218b1e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c5f96ed2a1f894b36eed604", - "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:1c5f96ed2a1f894b36eed604", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d0a674e55cadfc87d99b110", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 183075382.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1c8766f0a0c829a2c3ba97b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1eb357d595d327b979f59c", "aggregation": { "method": "sum" }, @@ -25505,19 +25839,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001350", "level": "constituency", - "name": "St Albans", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Albans: 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.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001350" }, "measure": { "unit": "count" @@ -25540,28 +25874,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1c8766f0a0c829a2c3ba97b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d1eb357d595d327b979f59c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45690.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cc48f71962818740c01e4b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d2373f9066e5e20d2578cab", "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", @@ -25574,83 +25908,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": "S14000096", + "id": "E14001500", "level": "constituency", - "name": "Lothian East", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lothian East: 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.electricity.meter_count", - "record_set_spec_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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001500" }, "measure": { - "unit": "count" + "unit": "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:1cc48f71962818740c01e4b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d2373f9066e5e20d2578cab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 362813413.325, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cdf6097c8f27a2b6281d40e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d2f974f62342ac730762f6a", "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", @@ -25663,83 +25995,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": "E14001580", + "id": "E14001279", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Westmorland and Lonsdale: 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_consumption", - "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.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001279" }, "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:1cdf6097c8f27a2b6281d40e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d2f974f62342ac730762f6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36107.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cecdfaa1c4c3c1297d53a6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d68ed69123a473b48a3187d", "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", @@ -25755,7 +26085,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -25764,7 +26094,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -25772,27 +26102,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001178", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Congleton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leigh and Atherton: 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_consumption", - "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.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001178" }, "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", @@ -25805,28 +26135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cecdfaa1c4c3c1297d53a6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d68ed69123a473b48a3187d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39913.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1cf09cc4917aa56c84fc0bb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d7c364634a410f72e66c32d", "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", @@ -25842,7 +26172,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -25851,7 +26181,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -25859,27 +26189,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001440", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Meriden and Solihull East: 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_consumption", - "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.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001440" }, "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", @@ -25892,28 +26222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1cf09cc4917aa56c84fc0bb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d7c364634a410f72e66c32d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43847.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d0fbad533b116c6773db73c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d852d009c7caae7137b0b95", "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", @@ -25929,7 +26259,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -25938,7 +26268,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -25946,27 +26276,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001259", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Hackney North and Stoke Newington", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001259" }, "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", @@ -25979,28 +26309,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d0fbad533b116c6773db73c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d852d009c7caae7137b0b95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41135.43, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d1bdb4b863f5725da864dd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d92cf6184e4109de74be1e6", "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", @@ -26013,83 +26343,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": "E14001423", + "id": "E14001063", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penistone and Stocksbridge: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001063" }, "measure": { - "unit": "count" + "unit": "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:1d1bdb4b863f5725da864dd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d92cf6184e4109de74be1e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 504750195.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d28c22bc2000a44dd031908", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1db5473c9f2a2428cfe9dd6f", "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", @@ -26105,7 +26433,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26114,7 +26442,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -26122,27 +26450,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001550", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Tooting", "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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -26157,28 +26485,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d28c22bc2000a44dd031908", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1db5473c9f2a2428cfe9dd6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46249.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d28df72c1b0415de9f7c9fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dc81784cf2c096aa43ab536", "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", @@ -26191,83 +26519,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": "E14001543", + "id": "S14000108", "level": "constituency", - "name": "The Wrekin", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, The Wrekin: DESNZ's authority totals split by its small-area figures", + "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.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.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000108" }, "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:1d28df72c1b0415de9f7c9fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dc81784cf2c096aa43ab536", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31943.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d78d791bcda2ec05eacdd04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dc85bc3289de2333952f683", "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", @@ -26283,7 +26609,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -26292,7 +26618,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -26300,27 +26626,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001277", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Hazel Grove", "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 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.E14001558" + "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", @@ -26335,20 +26661,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d78d791bcda2ec05eacdd04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1dc85bc3289de2333952f683", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135538822.319, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1df79ec1a120526f3157ca9a", + "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": "E14001148", + "level": "constituency", + "name": "Camborne and Redruth", + "vintage": "pcon_2024" + }, + "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.E14001148" + }, + "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:1df79ec1a120526f3157ca9a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1d7a3bc23c40050b281637db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e024610e0045efe2351effa", "aggregation": { "method": "sum" }, @@ -26389,19 +26802,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001403", "level": "constituency", - "name": "South Suffolk", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Suffolk: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001403" }, "measure": { "unit": "count" @@ -26422,20 +26835,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1d7a3bc23c40050b281637db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e024610e0045efe2351effa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38067.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1da645d1bf6aeabedd8271bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e049788fbf173f4db623f96", "aggregation": { "method": "sum" }, @@ -26476,19 +26889,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "W07000108", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Wavertree: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" }, "measure": { "unit": "kwh" @@ -26509,28 +26922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1da645d1bf6aeabedd8271bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e049788fbf173f4db623f96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 478106015.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dc32c3371552c6dc35d505a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e0f405207c98d910a22481c", "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", @@ -26543,83 +26956,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": "E14001409", + "id": "E14001223", "level": "constituency", - "name": "Norwich South", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich South: 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.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.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001223" }, "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:1dc32c3371552c6dc35d505a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e0f405207c98d910a22481c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 523398061.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1dc47bfeae85eae34d1bc6ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e66905295593f7f56f65e26", "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", @@ -26632,75 +27043,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": "E14001280", + "id": "E14001507", "level": "constituency", - "name": "Henley and Thame", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Henley and Thame: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001507" }, "measure": { - "unit": "count" + "unit": "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:1dc47bfeae85eae34d1bc6ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e66905295593f7f56f65e26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 525399408.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ddd044b9593762e3a214d7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e7fed97e98864b16a5848e5", "aggregation": { "method": "sum" }, @@ -26741,19 +27150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001602", "level": "constituency", - "name": "Mansfield", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mansfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001602" }, "measure": { "unit": "kwh" @@ -26774,28 +27183,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ddd044b9593762e3a214d7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e7fed97e98864b16a5848e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470211318.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e026e79b1da0b89187455ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e80873d95694278c5f9f275", "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", @@ -26808,81 +27217,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": "E14001493", + "id": "E14001157", "level": "constituency", - "name": "South Shropshire", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Shropshire: 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_meter_count", - "record_set_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.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001157" }, "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:1e026e79b1da0b89187455ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e80873d95694278c5f9f275", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142508456.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e115c749861ee8644aac4dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ee63e36583c85f60dfd5db7", "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", @@ -26895,73 +27306,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": "E14001383", + "id": "E14001436", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Normanton and Hemsworth: 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_consumption", - "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.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001436" }, "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:1e115c749861ee8644aac4dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ee63e36583c85f60dfd5db7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 119009869.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1e343a6e18629b70b87630e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1effc26b84631637ea830656", "aggregation": { "method": "sum" }, @@ -27002,19 +27415,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001580", + "id": "E14001547", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Westmorland and Lonsdale: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" }, "measure": { "unit": "count" @@ -27035,28 +27448,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1e343a6e18629b70b87630e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1effc26b84631637ea830656", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42521.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ea03335b0a4f5bedc928853", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f1cb4189bb12c92a718f113", "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", @@ -27069,81 +27482,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": "E14001072", + "id": "E14001095", "level": "constituency", - "name": "Banbury", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Banbury: 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_consumption", - "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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001095" }, "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:1ea03335b0a4f5bedc928853", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f1cb4189bb12c92a718f113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138218226.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ea7d6357050adbec3ba0621", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f359518c55c280b4c295113", "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", @@ -27156,73 +27571,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": "E14001498", + "id": "E14001529", "level": "constituency", - "name": "South West Wiltshire", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Wiltshire: 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.E14001498" + "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:1ea7d6357050adbec3ba0621", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f359518c55c280b4c295113", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162547271.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1eaf7752e1a195cda63632d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f3fbaebd0e7bd3a66c465b0", + "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": "E14001394", + "level": "constituency", + "name": "North East Somerset and Hanham", + "vintage": "pcon_2024" + }, + "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.E14001394" + }, + "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:1f3fbaebd0e7bd3a66c465b0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f7d4eeaaf18712212fad95d", "aggregation": { "method": "sum" }, @@ -27263,19 +27769,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "S14000071", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Cowdenbeath and Kirkcaldy", "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, 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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000071" }, "measure": { "unit": "count" @@ -27296,28 +27802,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1eaf7752e1a195cda63632d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f7d4eeaaf18712212fad95d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44551.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ec3fad479b5b9cf203407ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f8056b6e6ed438d29061985", "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", @@ -27330,81 +27836,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": "E14001369", + "id": "E14001410", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes Central: 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.E14001369" + "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:1ec3fad479b5b9cf203407ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f8056b6e6ed438d29061985", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167093425.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ed646c40a3a06470cdceb9f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fb519cd20df918d00477899", "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", @@ -27417,75 +27925,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": "E14001268", + "id": "E14001564", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harpenden and Berkhamsted: 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_consumption", - "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.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001564" }, "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:1ed646c40a3a06470cdceb9f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fb519cd20df918d00477899", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41382.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1f5ce1d66d2d0732451e41cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20029cf8e4fa386c80c08785", "aggregation": { "method": "sum" }, @@ -27526,19 +28032,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001316", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dumfries and Galloway: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" @@ -27561,20 +28067,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1f5ce1d66d2d0732451e41cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20029cf8e4fa386c80c08785", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40036.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1faf42142b9a4d339d6fe040", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20288abebea1b219dd7b780a", "aggregation": { "method": "sum" }, @@ -27615,19 +28121,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001411", "level": "constituency", - "name": "Godalming and Ash", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Godalming and Ash: 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.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" }, "measure": { "unit": "kwh" @@ -27648,28 +28154,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1faf42142b9a4d339d6fe040", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20288abebea1b219dd7b780a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 482903094.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fc63ab0e3022c35a7ba3441", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:204d4fd4d2370cd7b8b4ef17", "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", @@ -27682,75 +28188,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": "E14001227", "level": "constituency", - "name": "Twickenham", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Twickenham: 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_consumption", - "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.E14001227" }, "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:1fc63ab0e3022c35a7ba3441", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:204d4fd4d2370cd7b8b4ef17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 587207759.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fcc35348cce4f94846be4f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206a6d4dea1f19af702831b6", "aggregation": { "method": "sum" }, @@ -27791,19 +28295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001336", "level": "constituency", - "name": "North Northumberland", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Northumberland: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001336" }, "measure": { "unit": "kwh" @@ -27826,28 +28330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1fcc35348cce4f94846be4f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:206a6d4dea1f19af702831b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143453325.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1fdd661a1ad5f4d385a0d24c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2085cfa45d4dccf69a5fbade", "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", @@ -27860,81 +28364,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": "E14001177", + "id": "E14001482", "level": "constituency", - "name": "Colne Valley", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colne Valley: 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.E14001177" + "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:1fdd661a1ad5f4d385a0d24c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2085cfa45d4dccf69a5fbade", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 197995299.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1febe7cafca885ccb001736f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2093d84dd9134ac434c3c895", "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", @@ -27947,73 +28453,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": "W07000111", + "id": "E14001559", "level": "constituency", - "name": "Wrexham", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wrexham: 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.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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001559" }, "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:1febe7cafca885ccb001736f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2093d84dd9134ac434c3c895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50755.439, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:1ff32859fe10c5b9d70bdedc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20a2729b2475ee04cb13cb23", "aggregation": { "method": "sum" }, @@ -28054,19 +28562,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001065", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Altrincham and Sale West", "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, 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.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001065" }, "measure": { "unit": "kwh" @@ -28089,20 +28597,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:1ff32859fe10c5b9d70bdedc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20a2729b2475ee04cb13cb23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162070441.273, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2008d773fe7c4763c1769d41", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20c4b0c87fc0b652b64c3c61", "aggregation": { "method": "sum" }, @@ -28143,19 +28651,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001428", + "id": "E14001100", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Birmingham Yardley", "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 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.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" @@ -28176,28 +28684,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2008d773fe7c4763c1769d41", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20c4b0c87fc0b652b64c3c61", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 477299210.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:200ce84feb548fbc9eb871bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20eafcafde795c513e2bca00", "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", @@ -28213,7 +28721,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28222,7 +28730,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -28230,27 +28738,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "S14000075", "level": "constituency", - "name": "South Derbyshire", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Derbyshire: 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.E14001483" + "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", @@ -28265,28 +28773,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:200ce84feb548fbc9eb871bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20eafcafde795c513e2bca00", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 58899.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2018ad81efc07d32e6cf2980", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21008b9d9cb2a391c740e640", "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", @@ -28299,81 +28807,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": "E14001602", + "id": "E14001486", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "South East Cornwall", "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 meters, 2024, South East 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001486" }, "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:2018ad81efc07d32e6cf2980", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21008b9d9cb2a391c740e640", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45389.393, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2053af8d60643af2ce686622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2164542542916572e8f9c148", "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", @@ -28386,81 +28896,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": "E14001363", + "id": "E14001405", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "North West Norfolk", "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 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.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.E14001363" + "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_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:2053af8d60643af2ce686622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2164542542916572e8f9c148", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51625.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20591cccaa4534de5a563c7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21683c345197e120cffc0c7d", "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", @@ -28476,7 +28988,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -28485,7 +28997,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -28493,27 +29005,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "W07000091", "level": "constituency", - "name": "North Cornwall", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cornwall: 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_consumption", - "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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000091" }, "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", @@ -28528,20 +29040,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20591cccaa4534de5a563c7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21683c345197e120cffc0c7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47629.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:205b4baf99a93568e2094258", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:218f7d45ca2773cb0e94c83d", + "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": "E14001158", + "level": "constituency", + "name": "Cheadle", + "vintage": "pcon_2024" + }, + "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.E14001158" + }, + "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:218f7d45ca2773cb0e94c83d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2190ff3ddbf840ea5e6036f5", "aggregation": { "method": "sum" }, @@ -28582,19 +29183,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001202", "level": "constituency", - "name": "York Outer", + "name": "Dover and Deal", "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, 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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001202" }, "measure": { "unit": "count" @@ -28615,20 +29216,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:205b4baf99a93568e2094258", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2190ff3ddbf840ea5e6036f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43544.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2067582314a3dbf09af149d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2194cd3bd98a3ec91e5533d8", "aggregation": { "method": "sum" }, @@ -28669,19 +29270,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "S14000063", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Airdrie and Shotts", "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 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.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000063" }, "measure": { "unit": "count" @@ -28704,28 +29305,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2067582314a3dbf09af149d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2194cd3bd98a3ec91e5533d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43142.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:206d08b2ac4fb1ac68e3e4eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21f0436493c501b758a339ed", "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", @@ -28738,81 +29339,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": "E14001395", + "id": "E14001280", "level": "constituency", - "name": "North Herefordshire", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Herefordshire: 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_consumption", - "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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001280" }, "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:206d08b2ac4fb1ac68e3e4eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21f0436493c501b758a339ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 196474769.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:207ce397d97a9c225178ed9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:221ab8d8a072e2a85da74f5f", "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", @@ -28825,81 +29428,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": "E14001526", + "id": "E14001096", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford-on-Avon: 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_consumption", - "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.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001096" }, "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:207ce397d97a9c225178ed9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:221ab8d8a072e2a85da74f5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 63881.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:209acfca53527dc9b36e04d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:221f76be05f480fd10e84004", "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", @@ -28912,81 +29517,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": "E14001552", + "id": "S14000078", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torridge and Tavistock: 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.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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000078" }, "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:209acfca53527dc9b36e04d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:221f76be05f480fd10e84004", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160187945.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:209ba8bdec95a68c1f156f80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22272735817eec4ae9aa8f6a", "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", @@ -28999,83 +29606,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": "E14001522", + "id": "E14001104", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stoke-on-Trent South: 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.E14001522" + "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:209ba8bdec95a68c1f156f80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22272735817eec4ae9aa8f6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43868.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20acb30e4de370d675e251fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2232ccbdf4d8bd656bd60584", "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", @@ -29091,7 +29696,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -29100,7 +29705,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -29108,27 +29713,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001505", + "id": "E14001367", "level": "constituency", - "name": "Spelthorne", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Spelthorne: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001367" }, "measure": { - "unit": "count" + "unit": "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", @@ -29143,28 +29748,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20acb30e4de370d675e251fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2232ccbdf4d8bd656bd60584", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136275348.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20c3588b325facd4a2c1e912", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:229651ef3bca86abc558c35e", "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", @@ -29177,75 +29782,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": "S14000062", + "id": "E14001386", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "North Cotswolds", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001386" }, "measure": { - "unit": "count" + "unit": "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:20c3588b325facd4a2c1e912", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:229651ef3bca86abc558c35e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 355527640.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:20f3a3455aee91056f530a51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22be21d82faffd9c5871a116", "aggregation": { "method": "sum" }, @@ -29286,19 +29889,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "W07000100", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Mid and South Pembrokeshire", "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, 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" }, "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.W07000100" }, "measure": { "unit": "count" @@ -29321,28 +29924,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:20f3a3455aee91056f530a51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22be21d82faffd9c5871a116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51034.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2133dd0d9f10c558784a0059", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22befbb3c45a4c3d0271fa21", "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", @@ -29358,7 +29961,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -29367,7 +29970,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -29375,27 +29978,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001182", "level": "constituency", - "name": "Stockton West", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton West: 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_consumption", - "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.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001182" }, "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", @@ -29408,20 +30011,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2133dd0d9f10c558784a0059", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22befbb3c45a4c3d0271fa21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42416.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21616979e943792154c547d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22d6ca569974f42f8a441a42", "aggregation": { "method": "sum" }, @@ -29462,19 +30065,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001119", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Bradford South", "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 electricity 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.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.E14001487" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001119" }, "measure": { "unit": "kwh" @@ -29497,28 +30100,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21616979e943792154c547d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22d6ca569974f42f8a441a42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134140335.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:216341ce909fb763fd9d68b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22e5761ebb6bb6541803a044", "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", @@ -29531,73 +30134,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": "E14001590", + "id": "E14001353", "level": "constituency", - "name": "Witham", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witham: 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_consumption", - "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.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001353" }, "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:216341ce909fb763fd9d68b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22e5761ebb6bb6541803a044", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141061317.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:216b906fa2671232ffd2ba3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2310adc50447da21ecbaf5f2", "aggregation": { "method": "sum" }, @@ -29638,19 +30243,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001452", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "Rotherham", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001452" }, "measure": { "unit": "count" @@ -29671,20 +30276,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:216b906fa2671232ffd2ba3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2310adc50447da21ecbaf5f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47463.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:217fba63943cfdf63a86bfeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232bd55dde3e9e0de2550cf1", "aggregation": { "method": "sum" }, @@ -29725,19 +30330,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001395", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "North Herefordshire", "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, 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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001395" }, "measure": { "unit": "kwh" @@ -29760,28 +30365,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:217fba63943cfdf63a86bfeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232bd55dde3e9e0de2550cf1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 174919305.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21c54d7c9eb3487a756f4934", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232cfded47dc6f2b224eb952", "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", @@ -29794,75 +30399,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": "E14001205", + "id": "E14001133", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Bristol North East", "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, 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.E14001205" + "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:21c54d7c9eb3487a756f4934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232cfded47dc6f2b224eb952", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 369480224.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21dae61f3133d573946a3616", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238b8d78c39d0fe6c942055a", "aggregation": { "method": "sum" }, @@ -29903,19 +30506,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001295", "level": "constituency", - "name": "Manchester Withington", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Withington: 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.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" @@ -29936,28 +30539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:21dae61f3133d573946a3616", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:238b8d78c39d0fe6c942055a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47567.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:21e862df7569835804d0201d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23ba197fdf362be22563a611", "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", @@ -29970,83 +30573,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "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": "E14001487", + "level": "constituency", + "name": "South Holland and The Deepings", + "vintage": "pcon_2024" + }, + "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:23ba197fdf362be22563a611", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:23bae7951abcc6dc060a73ad", + "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": { - "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": "E14001223", + "id": "E14001562", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eltham and Chislehurst: 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_consumption", - "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.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001562" }, "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:21e862df7569835804d0201d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23bae7951abcc6dc060a73ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 497163878.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2218b7fe219c3be61b2e152b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23c16879858c956b2ba831b8", "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", @@ -30059,83 +30747,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": "E14001183", + "id": "E14001357", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cramlington and Killingworth: 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_consumption", - "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.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001357" }, "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:2218b7fe219c3be61b2e152b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23c16879858c956b2ba831b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 441207553.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2228c3a902b1754409bd4b2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:240e947267440b1a4ad69ff8", "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", @@ -30148,83 +30834,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": "E14001511", + "id": "E14001473", "level": "constituency", - "name": "St Ives", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Ives: 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_meter_count", - "record_set_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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001473" }, "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:2228c3a902b1754409bd4b2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:240e947267440b1a4ad69ff8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39787.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2234127e04901b6088cd87cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24113a4f3d9346ba7b3a1b19", "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", @@ -30237,83 +30921,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": "E14001312", "level": "constituency", - "name": "Halifax", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Halifax: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001312" }, "measure": { - "unit": "count" + "unit": "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:2234127e04901b6088cd87cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24113a4f3d9346ba7b3a1b19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 509726126.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2240a08aef5322611ae581e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:241930fa6feeb27c1ebab9eb", "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", @@ -30326,75 +31008,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": "S14000095", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Livingston", "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, 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.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.S14000095" }, "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:2240a08aef5322611ae581e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:241930fa6feeb27c1ebab9eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 541986890.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22508371f4e7b333c02ef2bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2439782a8fd56c7fdc6e707d", "aggregation": { "method": "sum" }, @@ -30435,19 +31115,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001382", + "id": "S14000095", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Aycliffe and Spennymoor: 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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000095" }, "measure": { "unit": "count" @@ -30468,20 +31148,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22508371f4e7b333c02ef2bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2439782a8fd56c7fdc6e707d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45297.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2265cdd4e78aadae532e0aa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24717fcf8674e28d6fd4a609", "aggregation": { "method": "sum" }, @@ -30522,19 +31202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001337", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Liverpool Garston", "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 gas consumption, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001337" }, "measure": { "unit": "kwh" @@ -30555,28 +31235,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2265cdd4e78aadae532e0aa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24717fcf8674e28d6fd4a609", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 460071461.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:229fa45acd35f1c575ea8a7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:247c09d6b36205b76cf2af83", "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", @@ -30592,7 +31272,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -30601,7 +31281,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -30609,27 +31289,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001203", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Droitwich and Evesham", "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, 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.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.E14001203" }, "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", @@ -30644,28 +31324,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:229fa45acd35f1c575ea8a7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:247c09d6b36205b76cf2af83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45895.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22e7bbdc10fef3a04f343c9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24ccc44d457a4e184671cdb3", "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", @@ -30678,75 +31358,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": "E14001494", + "id": "E14001526", "level": "constituency", - "name": "South Suffolk", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Suffolk: 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_consumption", - "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.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001526" }, "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:22e7bbdc10fef3a04f343c9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24ccc44d457a4e184671cdb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33877.614, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:22f594b2006536ff0d3c0055", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24ee0914714924057768c728", "aggregation": { "method": "sum" }, @@ -30787,19 +31465,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001211", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Easington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Edgbaston: 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.electricity.meter_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.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001211" }, "measure": { "unit": "count" @@ -30822,28 +31500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:22f594b2006536ff0d3c0055", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24ee0914714924057768c728", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45039.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2303dc78742e36384b69d9b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24fce9dcd8b1e3fdddd78a86", "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", @@ -30856,83 +31534,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": "E14001301", + "id": "E14001594", "level": "constituency", - "name": "Ilford South", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ilford South: 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.E14001301" + "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:2303dc78742e36384b69d9b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24fce9dcd8b1e3fdddd78a86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40918.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:232e1225d00080341ea2c1a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2520fc8ee54739d8a97c4f4f", "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", @@ -30948,7 +31624,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -30957,7 +31633,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -30965,27 +31641,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001125", "level": "constituency", - "name": "Croydon East", + "name": "Brentwood and Ongar", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001125" }, "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", @@ -31000,28 +31676,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:232e1225d00080341ea2c1a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2520fc8ee54739d8a97c4f4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43580.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23352b1676fbe1e51cd766cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25302dcbc2a955d498d66adc", "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", @@ -31034,75 +31710,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "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": "W07000096", + "level": "constituency", + "name": "Dwyfor Meirionnydd", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" + }, + "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:25302dcbc2a955d498d66adc", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2531c8cf5a3fc5753657957e", + "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": { - "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": "E14001094", + "id": "E14001290", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Holborn and St Pancras", "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 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.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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001290" }, "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:23352b1676fbe1e51cd766cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2531c8cf5a3fc5753657957e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 359754713.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2356f779a5c26bff9022e948", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:255ad349a484da2108b91509", "aggregation": { "method": "sum" }, @@ -31143,19 +31904,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001102", "level": "constituency", - "name": "Erewash", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erewash: 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.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001102" }, "measure": { "unit": "kwh" @@ -31178,28 +31939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2356f779a5c26bff9022e948", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:255ad349a484da2108b91509", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130785688.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:235963244fc52463836e5e60", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:256f83a72a9b08651c2ab8e4", "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", @@ -31212,73 +31973,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": "W07000087", + "id": "E14001347", "level": "constituency", - "name": "Caerfyrddin", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerfyrddin: 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.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.W07000087" + "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_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:235963244fc52463836e5e60", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:256f83a72a9b08651c2ab8e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45370.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:235a1aee38aca4dbd3fcf265", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:257a20ffbe051437b5465cfa", "aggregation": { "method": "sum" }, @@ -31319,19 +32082,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001592", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Woking", "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, 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.E14001510" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001592" }, "measure": { "unit": "kwh" @@ -31354,28 +32117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:235a1aee38aca4dbd3fcf265", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:257a20ffbe051437b5465cfa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169407909.101, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:238bb834518192349c8a8501", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25acc7e8407abe5fb9942139", "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", @@ -31388,73 +32151,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": "E14001194", + "id": "E14001121", "level": "constituency", - "name": "Derby South", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derby South: 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_meter_count", - "record_set_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.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001121" }, "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:238bb834518192349c8a8501", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25acc7e8407abe5fb9942139", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178152432.16, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23921805950212d3086d2602", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25e79dbd87f03f4e882305be", "aggregation": { "method": "sum" }, @@ -31495,19 +32260,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001157", "level": "constituency", - "name": "Wyre Forest", + "name": "Chatham and Aylesford", "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, 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.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001157" }, "measure": { "unit": "count" @@ -31530,28 +32295,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23921805950212d3086d2602", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25e79dbd87f03f4e882305be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44353.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2396b5d3ba3a3c3b4d9d1a46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:263adf177f7594362df9402a", "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", @@ -31567,7 +32332,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -31576,7 +32341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -31584,27 +32349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "E14001083", "level": "constituency", - "name": "Wyre Forest", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wyre Forest: 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_consumption", - "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.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001083" }, "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", @@ -31619,28 +32384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2396b5d3ba3a3c3b4d9d1a46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:263adf177f7594362df9402a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49202.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23c7369c6f0bacf456955479", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:265b5474833f2a499be99cc3", "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", @@ -31653,73 +32418,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": "E14001137", + "id": "E14001585", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Wigan", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001585" }, "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:23c7369c6f0bacf456955479", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:265b5474833f2a499be99cc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48478.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:23cecbaa98d75f94904c4619", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2661a7f010352f6ac6596bfc", "aggregation": { "method": "sum" }, @@ -31760,19 +32527,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001073", "level": "constituency", - "name": "Bradford East", + "name": "Barking", "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, Barking: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001073" }, "measure": { "unit": "kwh" @@ -31795,20 +32562,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:23cecbaa98d75f94904c4619", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2661a7f010352f6ac6596bfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152685470.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:240cbd123c2dd1bf660d200c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26983f3f542fe525de545111", "aggregation": { "method": "sum" }, @@ -31849,19 +32616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001258", "level": "constituency", - "name": "Gravesham", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gravesham: 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.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001258" }, "measure": { "unit": "count" @@ -31882,28 +32649,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:240cbd123c2dd1bf660d200c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26983f3f542fe525de545111", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36896.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24919c98866e4e6dd8bb1979", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2698f0183195d4a7decd139c", "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", @@ -31916,83 +32683,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": "S14000089", + "id": "S14000091", "level": "constituency", - "name": "Glasgow West", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000091" }, "measure": { - "unit": "count" + "unit": "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:24919c98866e4e6dd8bb1979", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2698f0183195d4a7decd139c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 298068788.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24d0261ad4201ac00a42781d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26b73ac3be3722bc05ee9e84", "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", @@ -32005,83 +32770,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": "E14001187", + "id": "E14001188", "level": "constituency", - "name": "Croydon South", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:24d0261ad4201ac00a42781d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26b73ac3be3722bc05ee9e84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 449203717.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24d174307a381aaad13abd07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26bd8cf09a293ea77af0618c", "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", @@ -32097,7 +32860,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32106,7 +32869,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -32114,27 +32877,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001484", "level": "constituency", - "name": "Cardiff East", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff East: 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.W07000089" + "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", @@ -32149,28 +32912,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24d174307a381aaad13abd07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26bd8cf09a293ea77af0618c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 187580156.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24e7e397d1455fd6c08922c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26ca7e4947c9afce02e2b4ea", "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", @@ -32183,83 +32946,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": "E14001116", + "id": "E14001379", "level": "constituency", - "name": "Bournemouth West", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth West: 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_consumption", - "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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001379" }, "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:24e7e397d1455fd6c08922c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26ca7e4947c9afce02e2b4ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 606813626.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:24f990987def900bb776a765", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:273985c851fa57b8e065e4f5", "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", @@ -32275,7 +33036,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -32284,7 +33045,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -32292,27 +33053,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "S14000099", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torridge and Tavistock: 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_consumption", - "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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000099" }, "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", @@ -32327,20 +33088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:24f990987def900bb776a765", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:273985c851fa57b8e065e4f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47149.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:251704991fb952b7392ff511", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2766480d51205a133ccbaebe", "aggregation": { "method": "sum" }, @@ -32381,19 +33142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001373", "level": "constituency", - "name": "Guildford", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Guildford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" @@ -32416,28 +33177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:251704991fb952b7392ff511", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2766480d51205a133ccbaebe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40297.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:251759bd5db1afd9960cc256", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:277eb13fb27313cdbde0e22f", "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", @@ -32450,81 +33211,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": "E14001321", + "id": "E14001594", "level": "constituency", - "name": "Leeds North East", + "name": "Wolverhampton North East", "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, 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.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.E14001594" }, "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:251759bd5db1afd9960cc256", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:277eb13fb27313cdbde0e22f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44558.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:257f3305b62708cf010eb70e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b074b6de5280d23c82b108", "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", @@ -32537,73 +33300,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": "E14001091", + "id": "E14001541", "level": "constituency", - "name": "Birkenhead", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 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_meter_count", - "record_set_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.E14001541" }, "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:257f3305b62708cf010eb70e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b074b6de5280d23c82b108", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46476.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25bfbc645689abb35dda57a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27b7ec32014d35a688349117", "aggregation": { "method": "sum" }, @@ -32644,19 +33409,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001164", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bermondsey and Old Southwark: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -32677,28 +33442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25bfbc645689abb35dda57a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27b7ec32014d35a688349117", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 354481985.281, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:25fb72d8f121e3fafa82a3d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27ef08c061ed42c71799c46d", "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", @@ -32711,48 +33476,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": "W07000092", + "id": "E14001444", "level": "constituency", - "name": "Cardiff West", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff West: 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.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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001444" }, "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:27ef08c061ed42c71799c46d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27f03692034651b872375940", + "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": "E14001334", + "level": "constituency", + "name": "Leyton and Wanstead", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001334" + }, + "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 @@ -32764,28 +33618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:25fb72d8f121e3fafa82a3d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27f03692034651b872375940", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 477835887.289, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:260abc702a1abb6b41a2318e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2803cabdc3ead644416f1daa", "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", @@ -32801,7 +33655,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -32810,7 +33664,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -32818,27 +33672,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001305", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Islington North", "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 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.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.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001305" }, "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", @@ -32851,20 +33705,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:260abc702a1abb6b41a2318e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2803cabdc3ead644416f1daa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 413389967.562, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:261182e9728dcd147b2190a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:280b710a98b08ff352e59571", "aggregation": { "method": "sum" }, @@ -32905,19 +33759,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001080", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Bath", "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, 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.W07000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" @@ -32940,28 +33794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:261182e9728dcd147b2190a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:280b710a98b08ff352e59571", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157253495.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:263ef42e3923f3c8ddc2fa04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2872ba255637a1bd14bdcc9c", "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", @@ -32974,73 +33828,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": "E14001439", + "id": "E14001464", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Selby", "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, 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.E14001439" + "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:263ef42e3923f3c8ddc2fa04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2872ba255637a1bd14bdcc9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153194432.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26a8bb3a14d369b5e5c1ce52", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:287d5cb8d26cc9777196da09", "aggregation": { "method": "sum" }, @@ -33081,19 +33937,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001374", "level": "constituency", - "name": "Maldon", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maldon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001374" }, "measure": { "unit": "count" @@ -33114,20 +33970,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26a8bb3a14d369b5e5c1ce52", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:287d5cb8d26cc9777196da09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35077.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26b7ed8170990c8505d53f3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:287e882bcd0bc5a83f2a2a42", "aggregation": { "method": "sum" }, @@ -33168,19 +34024,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000084", + "id": "W07000104", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Newport East", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000104" }, "measure": { "unit": "count" @@ -33203,28 +34059,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26b7ed8170990c8505d53f3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:287e882bcd0bc5a83f2a2a42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49881.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26be9cbdefcc68ec8a99f8b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2896fffd991d34f9ba24a819", "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": "E14001065", + "level": "constituency", + "name": "Altrincham and Sale West", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" + }, + "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:2896fffd991d34f9ba24a819", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28984e1a02839b25318a524b", + "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", @@ -33240,7 +34183,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -33249,7 +34192,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -33257,27 +34200,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001225", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Enfield North", "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, Enfield 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.E14001560" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001225" }, "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", @@ -33292,20 +34235,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26be9cbdefcc68ec8a99f8b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28984e1a02839b25318a524b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49906.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26c21e26aa32b043c02853de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28c8f040b099f8f57da6d5e6", "aggregation": { "method": "sum" }, @@ -33346,19 +34289,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "S14000045", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Midlothian", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000045" }, "measure": { "unit": "kwh" @@ -33379,20 +34322,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26c21e26aa32b043c02853de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28c8f040b099f8f57da6d5e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 473084979.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26d3e4e5b34177e48d446a28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28d012e6086e26a0bf9a99f6", "aggregation": { "method": "sum" }, @@ -33433,19 +34376,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "E14001081", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Battersea", "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, 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.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001081" }, "measure": { "unit": "count" @@ -33468,28 +34411,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26d3e4e5b34177e48d446a28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28d012e6086e26a0bf9a99f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 58974.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26d4627e33eef75523a4c098", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28d1f45a472f7ac29c59d1d0", "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", @@ -33502,73 +34445,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": "E14001344", + "id": "E14001167", "level": "constituency", - "name": "Lowestoft", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lowestoft: 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.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.E14001167" }, "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:26d4627e33eef75523a4c098", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28d1f45a472f7ac29c59d1d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148799892.135, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26daf1e2b644539068a078f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28e40000f14cefb50a368a73", "aggregation": { "method": "sum" }, @@ -33609,19 +34554,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001082", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Beaconsfield", "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, 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" }, "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.E14001082" }, "measure": { "unit": "count" @@ -33644,28 +34589,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:26daf1e2b644539068a078f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28e40000f14cefb50a368a73", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41486.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26db7ef7d136005ff2732604", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28f56cdc0cfd9cb863993ca8", "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", @@ -33678,83 +34623,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": "E14001543", + "id": "E14001076", "level": "constituency", - "name": "The Wrekin", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, The Wrekin: 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.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.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001076" }, "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:26db7ef7d136005ff2732604", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28f56cdc0cfd9cb863993ca8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 446143466.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:26f3ac70d51e322497292cd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2904e70e22c19c7d0a7a80a1", "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", @@ -33767,83 +34710,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": "E14001549", + "id": "E14001189", "level": "constituency", - "name": "Tonbridge", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tonbridge: 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.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.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001189" }, "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:26f3ac70d51e322497292cd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2904e70e22c19c7d0a7a80a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40855.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2705edca058eae2b4e38a811", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:290ee2213a4a51b4c0eb300f", "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", @@ -33859,7 +34800,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -33868,7 +34809,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -33876,27 +34817,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001156", "level": "constituency", - "name": "West Bromwich", + "name": "Central Suffolk and North Ipswich", "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, 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.electricity.meter_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.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -33911,28 +34852,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2705edca058eae2b4e38a811", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:290ee2213a4a51b4c0eb300f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41718.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:270822c4439d547ad581d519", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:293951706b189d1882ca270e", "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", @@ -33948,7 +34889,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -33957,7 +34898,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -33965,27 +34906,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001439", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beckenham and Penge: 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_consumption", - "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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001439" }, "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", @@ -33998,28 +34939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:270822c4439d547ad581d519", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:293951706b189d1882ca270e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29346.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2728848053e723b2bdce6034", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29485033a7f038c628d1ef31", "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", @@ -34032,81 +34973,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": "E14001078", + "id": "S14000105", "level": "constituency", - "name": "Basingstoke", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Basingstoke: 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.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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000105" }, "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:2728848053e723b2bdce6034", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29485033a7f038c628d1ef31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 183247493.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27369be9937890d370a72bcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29586a58bea38d4042e78eb3", "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", @@ -34119,73 +35062,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": "E14001512", + "id": "E14001180", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Coventry East", "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 meters, 2024, Coventry 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.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001180" }, "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:27369be9937890d370a72bcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29586a58bea38d4042e78eb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:273dc7cf04a1c0e2a89a5b7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29750f5a0c32df4e46d38b77", "aggregation": { "method": "sum" }, @@ -34226,19 +35171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001357", "level": "constituency", - "name": "Luton North", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Luton North: 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.electricity.meter_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.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" @@ -34261,28 +35206,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:273dc7cf04a1c0e2a89a5b7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29750f5a0c32df4e46d38b77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43602.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27483a10c51fa120229505f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:297f4baac661fa562b3a9618", "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", @@ -34295,81 +35240,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": "W07000102", + "id": "E14001501", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Montgomeryshire and Glynd\u0175r: 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_meter_count", - "record_set_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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001501" }, "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:27483a10c51fa120229505f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:297f4baac661fa562b3a9618", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45101.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:277c40007326f85067b32f2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a4d488c54878d1ab7d3ec8", "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", @@ -34385,7 +35332,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -34394,7 +35341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -34402,27 +35349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001183", "level": "constituency", - "name": "Newton Abbot", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newton Abbot: 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.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.E14001381" + "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_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", @@ -34437,28 +35384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:277c40007326f85067b32f2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a4d488c54878d1ab7d3ec8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46802.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2782e30c0a609944a1d046a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29c6a6a60901d9c612180a94", "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", @@ -34471,81 +35418,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": "E14001376", + "id": "S14000083", "level": "constituency", - "name": "Newbury", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newbury: 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_consumption", - "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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000083" }, "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:2782e30c0a609944a1d046a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29c6a6a60901d9c612180a94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47831.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27970ee633778ecf8c2dee65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29e5e2bdf733197ff3dc4ff3", "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", @@ -34561,7 +35510,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -34570,7 +35519,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -34578,27 +35527,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "E14001143", "level": "constituency", - "name": "Bassetlaw", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bassetlaw: 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.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.E14001079" + "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_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", @@ -34613,28 +35562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27970ee633778ecf8c2dee65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29e5e2bdf733197ff3dc4ff3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50277.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27be9cfda97eb22821d37c21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29febf98f803a09e137848fa", "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", @@ -34647,73 +35596,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": "W07000092", + "id": "E14001535", "level": "constituency", - "name": "Cardiff West", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff West: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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.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.W07000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001535" }, "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:27be9cfda97eb22821d37c21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29febf98f803a09e137848fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41602.919, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a1e28ccf244cb79e10f9928", + "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": "W07000108", + "level": "constituency", + "name": "Swansea West", + "vintage": "pcon_2024" + }, + "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.W07000108" + }, + "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:2a1e28ccf244cb79e10f9928", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27d25467a88abe24694abbef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a29fd7bfdd3884d0beac9c3", "aggregation": { "method": "sum" }, @@ -34754,19 +35794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001102", "level": "constituency", - "name": "Cheadle", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheadle: 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.gas.consumption", "record_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.E14001102" }, "measure": { "unit": "kwh" @@ -34787,28 +35827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27d25467a88abe24694abbef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a29fd7bfdd3884d0beac9c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 515091824.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27da0d120a3b43e7bab7b62d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a39634bbd89991f54b6d15d", "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", @@ -34821,75 +35861,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": "W07000096", + "id": "E14001168", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dwyfor Meirionnydd: 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.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.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001168" }, "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:27da0d120a3b43e7bab7b62d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a39634bbd89991f54b6d15d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 373525482.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:27e81859c6e81046507a4da6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a690acdc1023891d786916d", "aggregation": { "method": "sum" }, @@ -34930,19 +35968,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001324", "level": "constituency", - "name": "Barrow and Furness", + "name": "Leeds South West and Morley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barrow and Furness: 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.electricity.meter_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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001324" }, "measure": { "unit": "count" @@ -34965,20 +36003,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:27e81859c6e81046507a4da6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a690acdc1023891d786916d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44405.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2800d864ea3e8df5e5544b4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a738aa52021f2095143ea1c", "aggregation": { "method": "sum" }, @@ -35019,19 +36057,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001165", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Suffolk Coastal: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001165" }, "measure": { "unit": "count" @@ -35052,20 +36090,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2800d864ea3e8df5e5544b4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a738aa52021f2095143ea1c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44184.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:280ed6a728f5283381fed2af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a8a96e1317fb504ade906ae", "aggregation": { "method": "sum" }, @@ -35106,19 +36144,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001595", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pendle and Clitheroe: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001595" }, "measure": { "unit": "count" @@ -35141,28 +36179,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:280ed6a728f5283381fed2af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a8a96e1317fb504ade906ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48970.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28262d61aadeaab093196b48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a92a1ac1d3a5bda889ad782", "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", @@ -35175,81 +36213,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": "E14001076", "level": "constituency", - "name": "Fylde", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fylde: 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_meter_count", - "record_set_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.E14001076" }, "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:28262d61aadeaab093196b48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a92a1ac1d3a5bda889ad782", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48245.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:285efe7fc78f18aef70c5c89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a9ddb08d8c14250874ac09b", "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", @@ -35262,73 +36302,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": "E14001212", + "id": "E14001517", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Stockport", "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 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.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.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001517" }, "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:285efe7fc78f18aef70c5c89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a9ddb08d8c14250874ac09b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48639.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2897a4ff7f0577390e7d3a56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aa225fed45dda7eaec15e38", "aggregation": { "method": "sum" }, @@ -35369,19 +36411,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001190", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Darlington", "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, 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.gas.consumption", "record_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.E14001190" }, "measure": { "unit": "kwh" @@ -35402,107 +36444,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2897a4ff7f0577390e7d3a56", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28b5399cd0fdf3949a50dd0e", - "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": "E14001524", - "level": "constituency", - "name": "Stourbridge", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001524" - }, - "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:28b5399cd0fdf3949a50dd0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aa225fed45dda7eaec15e38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 510699873.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28badd8c3ddcef5265a3196c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aa4fd7ae46fc0e1821ed96a", "aggregation": { "method": "sum" }, @@ -35543,19 +36498,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "W07000082", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Alyn and Deeside", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Ham and Beckton: 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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000082" }, "measure": { "unit": "count" @@ -35578,28 +36533,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28badd8c3ddcef5265a3196c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aa4fd7ae46fc0e1821ed96a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45171.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28c7db5dda48057dbe9630a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2aac1f926f68ed2ad1cf7944", "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", @@ -35612,83 +36567,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": "E14001517", + "id": "E14001114", "level": "constituency", - "name": "Stockport", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stockport: 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_consumption", - "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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001114" }, "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:28c7db5dda48057dbe9630a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2aac1f926f68ed2ad1cf7944", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35714.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28d17e0a3f80d00a55d47183", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ad73ca37045b6a7f55ba7ca", "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", @@ -35704,7 +36657,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -35713,7 +36666,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -35721,27 +36674,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001090", "level": "constituency", - "name": "Cheltenham", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheltenham: 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_consumption", - "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.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001090" }, "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", @@ -35756,20 +36709,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28d17e0a3f80d00a55d47183", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ad73ca37045b6a7f55ba7ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44763.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28deb7f4287d6a299bde1d34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2afaaa7c1fc2ece258608db9", "aggregation": { "method": "sum" }, @@ -35810,19 +36763,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001103", "level": "constituency", - "name": "Sefton Central", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sefton Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001463" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001103" }, "measure": { "unit": "count" @@ -35843,20 +36796,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28deb7f4287d6a299bde1d34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2afaaa7c1fc2ece258608db9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41978.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:28fddbdcb4115a6b2607bfbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3c65e437d1a5f345e07b27", "aggregation": { "method": "sum" }, @@ -35897,19 +36850,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001555", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Taunton and Wellington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001555" }, "measure": { "unit": "kwh" @@ -35930,20 +36883,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:28fddbdcb4115a6b2607bfbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b3c65e437d1a5f345e07b27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 490298330.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:292aae49ca439ffc56b5a841", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b57a18483264c261681f101", "aggregation": { "method": "sum" }, @@ -35984,19 +36937,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001307", + "id": "E14001388", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "North Dorset", "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, 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.gas.consumption", "record_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.E14001388" }, "measure": { "unit": "kwh" @@ -36017,20 +36970,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:292aae49ca439ffc56b5a841", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b57a18483264c261681f101", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 320371212.948, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2941031a248e16ed2e813972", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b58a3e6bc3d990317e4d2fd", "aggregation": { "method": "sum" }, @@ -36071,19 +37024,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001546", "level": "constituency", - "name": "East Thanet", + "name": "Thurrock", "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, 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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001546" }, "measure": { "unit": "kwh" @@ -36104,20 +37057,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2941031a248e16ed2e813972", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b58a3e6bc3d990317e4d2fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 416555054.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29481e964617fe4f7187c271", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b763e5a1cb75eb47ba4af8d", + "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": "E14001436", + "level": "constituency", + "name": "Rawmarsh and Conisbrough", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 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.gas.consumption", + "record_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" + }, + "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:2b763e5a1cb75eb47ba4af8d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b7ce07269cdb6b380cab624", "aggregation": { "method": "sum" }, @@ -36158,19 +37198,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001499", "level": "constituency", - "name": "New Forest East", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest East: 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.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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001499" }, "measure": { "unit": "kwh" @@ -36193,20 +37233,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29481e964617fe4f7187c271", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b7ce07269cdb6b380cab624", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165476595.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:294a867b1c85e9a2f2372e64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b84dd056ba87e245cc3fa3f", "aggregation": { "method": "sum" }, @@ -36247,19 +37287,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001562", "level": "constituency", - "name": "East Ham", + "name": "Walsall and Bloxwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Ham: 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.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001562" }, "measure": { "unit": "count" @@ -36282,20 +37322,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:294a867b1c85e9a2f2372e64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b84dd056ba87e245cc3fa3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46782.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:294ee7a6b5e40d7d512ed831", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ba0ac0630990086dee09eae", "aggregation": { "method": "sum" }, @@ -36336,19 +37376,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000021", + "id": "E14001335", "level": "constituency", - "name": "East Renfrewshire", + "name": "Lichfield", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001335" }, "measure": { "unit": "kwh" @@ -36371,20 +37411,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:294ee7a6b5e40d7d512ed831", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ba0ac0630990086dee09eae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153478574.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29a48c506b59dbf9b07edb1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bb8178e8fbfb10d5a6ace15", + "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": "E14001571", + "level": "constituency", + "name": "Wellingborough and Rushden", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001571" + }, + "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:2bb8178e8fbfb10d5a6ace15", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bd907405b4724b870b6fc07", "aggregation": { "method": "sum" }, @@ -36425,19 +37552,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001539", + "id": "E14001361", "level": "constituency", - "name": "Tatton", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tatton: 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.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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -36460,20 +37587,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29a48c506b59dbf9b07edb1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bd907405b4724b870b6fc07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132993259.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29ccc37cab862f0498d917c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c0d87b2892234bef705595b", "aggregation": { "method": "sum" }, @@ -36514,19 +37641,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "S14000048", "level": "constituency", - "name": "Edinburgh South", + "name": "North Ayrshire and Arran", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -36549,20 +37676,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29ccc37cab862f0498d917c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c0d87b2892234bef705595b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153355502.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29d2a7636040724cb3bafead", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c0e9625e5b3ce8339e50f9f", "aggregation": { "method": "sum" }, @@ -36603,19 +37730,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "S14000045", "level": "constituency", - "name": "Macclesfield", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Macclesfield: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.S14000045" }, "measure": { "unit": "count" @@ -36636,28 +37763,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:29d2a7636040724cb3bafead", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c0e9625e5b3ce8339e50f9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41826.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29fc89de045628ee74f4e02e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c2d58c069f4a3bf8e993235", "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", @@ -36670,160 +37797,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": "E14001184", + "id": "E14001557", "level": "constituency", - "name": "Crawley", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Crawley: 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.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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001557" }, "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:29fc89de045628ee74f4e02e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:29fe88280ee0294f4c8fe587", - "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": "E14001075", - "level": "constituency", - "name": "Barnsley South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.consumption", - "record_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" - }, - "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:29fe88280ee0294f4c8fe587", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c2d58c069f4a3bf8e993235", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46443.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a02dd9e6e622e786469bb2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c3b0cc5cf678fad1dbf969a", "aggregation": { "method": "sum" }, @@ -36864,19 +37906,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "S14000083", "level": "constituency", - "name": "Smethwick", + "name": "Falkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Smethwick: 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.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000083" }, "measure": { "unit": "count" @@ -36897,28 +37939,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a02dd9e6e622e786469bb2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c3b0cc5cf678fad1dbf969a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41432.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a4b046ae4952ff9801eee97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c43e9312df22284f885e308", "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", @@ -36931,81 +37973,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": "W07000108", + "id": "E14001563", "level": "constituency", - "name": "Swansea West", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swansea West: 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.W07000108" + "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:2a4b046ae4952ff9801eee97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c43e9312df22284f885e308", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136500794.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a5c456e9ec26140bacf3a9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c63c50f043e7712e7c7a229", "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", @@ -37021,7 +38065,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37030,7 +38074,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -37038,27 +38082,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001599", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Great Grimsby and Cleethorpes: 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.E14001255" + "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", @@ -37073,28 +38117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a5c456e9ec26140bacf3a9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c63c50f043e7712e7c7a229", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155054507.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a6e536c461b95d1d81803f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c657e3ed6bf357780dc4db3", "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", @@ -37107,75 +38151,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": "E14001082", + "id": "E14001552", "level": "constituency", - "name": "Beaconsfield", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beaconsfield: 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_consumption", - "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.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001552" }, "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:2a6e536c461b95d1d81803f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c657e3ed6bf357780dc4db3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 24805.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a79ea43ea72cb9c9fccfa4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c9796bb46bcca62e20427cd", "aggregation": { "method": "sum" }, @@ -37216,19 +38258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001112", "level": "constituency", - "name": "Winchester", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Winchester: 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.E14001587" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001112" }, "measure": { "unit": "count" @@ -37249,28 +38291,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a79ea43ea72cb9c9fccfa4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c9796bb46bcca62e20427cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42885.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a7c2058e2bdb27355ad012a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ca4ad2010ca833b88c0ac44", "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", @@ -37286,7 +38328,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37295,7 +38337,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -37303,27 +38345,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001197", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dunfermline and Dollar: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -37338,20 +38380,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a7c2058e2bdb27355ad012a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ca4ad2010ca833b88c0ac44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184657344.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a817039bb1eb485a57a54f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cba688358264a8664e791b8", "aggregation": { "method": "sum" }, @@ -37392,19 +38434,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001372", "level": "constituency", - "name": "Barrow and Furness", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barrow and Furness: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001372" }, "measure": { "unit": "kwh" @@ -37427,28 +38469,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a817039bb1eb485a57a54f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cba688358264a8664e791b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158930495.595, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a82c7af8ed65b3556cbc1e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d0f38d5af232e6ee7660380", "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", @@ -37464,7 +38506,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37473,7 +38515,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -37481,27 +38523,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "E14001589", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Wirral West", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -37516,115 +38558,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a82c7af8ed65b3556cbc1e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d0f38d5af232e6ee7660380", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a8a9fbfb852e3bb1d29eac6", - "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": "E14001274", - "level": "constituency", - "name": "Hastings and Rye", - "vintage": "pcon_2024" - }, - "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.E14001274" - }, - "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:2a8a9fbfb852e3bb1d29eac6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 131166576.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a8e0b4ed588fc17dd664267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d1dbb71e85051344ce31b95", "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", @@ -37640,7 +38595,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -37649,7 +38604,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -37657,27 +38612,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001465", "level": "constituency", - "name": "Southampton Test", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southampton Test: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001465" }, "measure": { - "unit": "count" + "unit": "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", @@ -37692,20 +38647,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a8e0b4ed588fc17dd664267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d1dbb71e85051344ce31b95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178212298.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2a8ede6660c8d7075467ac24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d31e7f523ed06417b108672", "aggregation": { "method": "sum" }, @@ -37746,19 +38701,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001496", "level": "constituency", - "name": "Isle of Wight East", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Isle of Wight East: 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.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001496" }, "measure": { "unit": "kwh" @@ -37779,28 +38734,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2a8ede6660c8d7075467ac24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d31e7f523ed06417b108672", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 554968466.675, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ab15052904795540ab3bc80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d65ef53e2da52d918f60c78", "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", @@ -37813,75 +38768,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": "E14001400", + "id": "E14001533", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Warwickshire and Bedworth: 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_meter_count", - "record_set_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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" }, "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:2ab15052904795540ab3bc80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d65ef53e2da52d918f60c78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31379.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2acebb5bc497e502805d91c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d660b7dd59ba3533483a14b", "aggregation": { "method": "sum" }, @@ -37922,19 +38875,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001358", "level": "constituency", - "name": "Tonbridge", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tonbridge: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001358" }, "measure": { "unit": "kwh" @@ -37955,28 +38908,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2acebb5bc497e502805d91c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d660b7dd59ba3533483a14b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 501225549.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ae2a3a0220aa95532444a1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dbb42ddf9b75f93edb15fcc", "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", @@ -37989,81 +38942,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": "E14001316", + "id": "E14001512", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "St Neots and Mid Cambridgeshire", "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 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.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.E14001316" + "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_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:2ae2a3a0220aa95532444a1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dbb42ddf9b75f93edb15fcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48048.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ae759b315b4ea9f9454fe7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dc396e85319cabf1ca9a00a", "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", @@ -38079,7 +39034,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38088,7 +39043,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -38096,27 +39051,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001185", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Berwickshire, Roxburgh and Selkirk: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001185" }, "measure": { - "unit": "count" + "unit": "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", @@ -38131,28 +39086,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ae759b315b4ea9f9454fe7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dc396e85319cabf1ca9a00a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153332936.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b24e1e33cd6ef9a9fd33920", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dccd33dd6cde3186c9ec17a", "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", @@ -38165,81 +39120,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": "E14001251", "level": "constituency", - "name": "Torfaen", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torfaen: 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.W07000109" + "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:2b24e1e33cd6ef9a9fd33920", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dccd33dd6cde3186c9ec17a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45985.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b250102f07523487dadc0bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2dfb0cdbf8af2dbe0d289978", "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", @@ -38252,81 +39209,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": "E14001091", + "id": "E14001470", "level": "constituency", - "name": "Birkenhead", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birkenhead: 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.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.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001470" }, "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:2b250102f07523487dadc0bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2dfb0cdbf8af2dbe0d289978", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125604506.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b33c6983da7a499bd0b0f43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e045738adb150e863ee568e", "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", @@ -38342,7 +39301,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -38351,7 +39310,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -38359,27 +39318,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001514", + "id": "E14001176", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Staffordshire Moorlands: 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_meter_count", - "record_set_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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001176" }, "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", @@ -38392,28 +39351,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b33c6983da7a499bd0b0f43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e045738adb150e863ee568e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459334898.587, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b3631aecb5b58d34faf1d7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e1b60ec4667759144f44d8e", "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", @@ -38429,7 +39388,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38438,7 +39397,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -38446,27 +39405,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001418", "level": "constituency", - "name": "Reading Central", + "name": "Ossett and Denby Dale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reading Central: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001418" }, "measure": { - "unit": "count" + "unit": "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", @@ -38481,28 +39440,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2b3631aecb5b58d34faf1d7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e1b60ec4667759144f44d8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135248246.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b4a10c0a41724603ed500f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e1c5e7c31ea4b65252bb714", "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", @@ -38515,81 +39474,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": "W07000099", + "id": "E14001434", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Merthyr Tydfil and Aberdare: 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.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.W07000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001434" }, "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:2b4a10c0a41724603ed500f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e1c5e7c31ea4b65252bb714", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51005.043, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b4c61e4495f442191e7dd53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e2c468a74af6c2d09e76571", "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", @@ -38602,81 +39563,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": "E14001390", "level": "constituency", - "name": "Newton Abbot", + "name": "North East Cambridgeshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001390" }, "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:2b4c61e4495f442191e7dd53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e2c468a74af6c2d09e76571", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169675490.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2b9b399b8f396f400e88bf03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e5f81628105eea7eaef5d86", "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", @@ -38689,81 +39652,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": "E14001586", + "id": "S14000070", "level": "constituency", - "name": "Wimbledon", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wimbledon: 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_consumption", - "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.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:2b9b399b8f396f400e88bf03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e5f81628105eea7eaef5d86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45110.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bc80cab3a06426bb97ebf1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e66f02ef4692b44350a6ad0", "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", @@ -38779,7 +39744,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -38788,7 +39753,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -38796,27 +39761,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001231", "level": "constituency", - "name": "Peterborough", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peterborough: 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.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.E14001425" + "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_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", @@ -38831,28 +39796,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2bc80cab3a06426bb97ebf1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e66f02ef4692b44350a6ad0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42128.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2bfa035064a41ebba7b3e295", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e9d44951adc554fead28849", "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", @@ -38865,81 +39830,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": "E14001206", + "id": "E14001218", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dunstable and Leighton Buzzard: 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_consumption", - "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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001218" }, "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:2bfa035064a41ebba7b3e295", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e9d44951adc554fead28849", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43831.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c0edd0d50c0d48243b3b298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e9ddf05b9d7d2e17d65a5b1", "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", @@ -38952,81 +39919,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": "E14001280", + "id": "E14001422", "level": "constituency", - "name": "Henley and Thame", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Henley and Thame: 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_consumption", - "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.E14001280" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001422" }, "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:2c0edd0d50c0d48243b3b298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e9ddf05b9d7d2e17d65a5b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48879.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c29fe371572eab8c6462da6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ea5fb055651043349bf7104", "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", @@ -39039,81 +40008,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": "S14000021", + "id": "E14001216", "level": "constituency", - "name": "East Renfrewshire", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, East Renfrewshire: 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_meter_count", - "record_set_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.S14000021" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001216" }, "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:2c29fe371572eab8c6462da6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ea5fb055651043349bf7104", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51668.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c2b1dae2ffcef7aaf58618a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eb5c16b35b05979ce372e32", "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", @@ -39129,7 +40100,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -39138,7 +40109,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -39146,27 +40117,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001098", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Brightside and Hillsborough: 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.E14001466" + "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", @@ -39181,28 +40152,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c2b1dae2ffcef7aaf58618a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eb5c16b35b05979ce372e32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132933738.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c5118cf0c2937a669c1760c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ec37600c554eb88b29830ac", "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", @@ -39215,81 +40186,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": "E14001434", + "id": "E14001130", "level": "constituency", - "name": "Putney", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Putney: 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.E14001434" + "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:2c5118cf0c2937a669c1760c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ec37600c554eb88b29830ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142965941.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c73f5d4483b8df19c234f54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ed26c160ad81784c80edac9", "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", @@ -39305,7 +40278,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -39314,7 +40287,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -39322,27 +40295,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001219", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Eastbourne", "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 consumption, 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.electricity.meter_count", - "record_set_spec_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.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001219" }, "measure": { - "unit": "count" + "unit": "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", @@ -39357,28 +40330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c73f5d4483b8df19c234f54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2ed26c160ad81784c80edac9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144658101.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c919ec5798e40101ce54a00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2edc280f18600034efc8ee87", "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", @@ -39391,73 +40364,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": "S14000076", + "id": "S14000100", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dunfermline and Dollar: 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.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.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000100" }, "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:2c919ec5798e40101ce54a00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2edc280f18600034efc8ee87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47184.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2c9e653e26b4945287bc5a72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f1da45f601b5d7f3d6f72b0", "aggregation": { "method": "sum" }, @@ -39498,19 +40473,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001481", "level": "constituency", - "name": "Skipton and Ripon", + "name": "South Cambridgeshire", "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, 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" }, "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.E14001481" }, "measure": { "unit": "count" @@ -39533,28 +40508,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2c9e653e26b4945287bc5a72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f1da45f601b5d7f3d6f72b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45891.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cc3cfd7db4fc1f2c6493ad7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f451005b5753852da8ba6ba", "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", @@ -39570,7 +40545,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -39579,7 +40554,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -39587,27 +40562,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "W07000102", "level": "constituency", - "name": "Shipley", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shipley: 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_consumption", - "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.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -39620,109 +40595,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cc3cfd7db4fc1f2c6493ad7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f451005b5753852da8ba6ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cf262eb4ee3ba39a195c0f3", - "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": "E14001169", - "level": "constituency", - "name": "Chipping Barnet", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001169" - }, - "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:2cf262eb4ee3ba39a195c0f3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 24173.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2cf6f8d5522d484dcc3f618d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f8f11aa4fc5a474d5b3731f", "aggregation": { "method": "sum" }, @@ -39763,19 +40649,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001407", + "id": "E14001561", "level": "constituency", - "name": "Northampton South", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Northampton South: 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.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001561" }, "measure": { "unit": "kwh" @@ -39796,28 +40682,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2cf6f8d5522d484dcc3f618d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f8f11aa4fc5a474d5b3731f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 444231155.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d0539c2388ba8cd61ffdf13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fad7cb9d419c24dba398590", "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", @@ -39830,83 +40716,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": "S14000097", + "id": "E14001499", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Dunbartonshire: 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_consumption", - "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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001499" }, "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:2d0539c2388ba8cd61ffdf13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fad7cb9d419c24dba398590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35041.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d21702e85696ed5c795d761", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fd130891abc38ea9d44ec62", "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", @@ -39922,7 +40806,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -39931,7 +40815,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -39939,27 +40823,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "S14000073", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Dumfries and Galloway", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000073" }, "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", @@ -39974,28 +40858,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d21702e85696ed5c795d761", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fd130891abc38ea9d44ec62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51951.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d46f27ffecd7b2cded275ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fe2d357e8648a2f949203d3", "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", @@ -40008,75 +40892,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": "E14001095", + "id": "E14001386", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "North Cotswolds", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001386" }, "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:2d46f27ffecd7b2cded275ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fe2d357e8648a2f949203d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30995.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d4f50af386a98fe19af531f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fe4ed5e6132fa0010d0d49a", "aggregation": { "method": "sum" }, @@ -40117,19 +40999,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 gas consumption, 2024, Rossendale and Darwen: 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.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000091" }, "measure": { "unit": "kwh" @@ -40150,20 +41032,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d4f50af386a98fe19af531f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fe4ed5e6132fa0010d0d49a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 385701311.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d757a25aa5d1e59896d91e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2feca17c003f534cc88f7324", "aggregation": { "method": "sum" }, @@ -40204,19 +41086,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001283", "level": "constituency", - "name": "Torbay", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torbay: 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.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.E14001283" }, "measure": { "unit": "kwh" @@ -40239,20 +41121,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d757a25aa5d1e59896d91e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2feca17c003f534cc88f7324", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 176569620.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d8a3ff79bf69a4b9c647178", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3035a17666dfd84d2148c196", "aggregation": { "method": "sum" }, @@ -40293,19 +41175,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "W07000088", "level": "constituency", - "name": "Tewkesbury", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tewkesbury: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000088" }, "measure": { "unit": "count" @@ -40326,20 +41208,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d8a3ff79bf69a4b9c647178", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3035a17666dfd84d2148c196", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42270.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9b54287e1cd002bf2fb0b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:304b712239a0f56162302a90", "aggregation": { "method": "sum" }, @@ -40380,19 +41262,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "S14000099", "level": "constituency", - "name": "Doncaster North", + "name": "Motherwell, Wishaw and Carluke", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000099" }, "measure": { "unit": "kwh" @@ -40413,28 +41295,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2d9b54287e1cd002bf2fb0b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:304b712239a0f56162302a90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 473378522.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2d9c00d47995aa5b5b1afef7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:305811a39ac65c344254718d", "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", @@ -40447,75 +41329,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": "E14001114", + "id": "E14001328", "level": "constituency", - "name": "Boston and Skegness", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Boston and Skegness: 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.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.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" }, "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:2d9c00d47995aa5b5b1afef7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:305811a39ac65c344254718d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 520720560.547, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2de83248251ed2cddd24257b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3062ef930c2da95ed406fd94", "aggregation": { "method": "sum" }, @@ -40556,19 +41436,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001435", "level": "constituency", - "name": "Hove and Portslade", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hove and Portslade: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001435" }, "measure": { "unit": "kwh" @@ -40589,28 +41469,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2de83248251ed2cddd24257b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3062ef930c2da95ed406fd94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467826076.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e20fab7b51b865e517ab88f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:306b78894499b85cf753b54c", "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", @@ -40626,7 +41506,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -40635,7 +41515,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -40643,27 +41523,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001180", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Finchley and Golders Green: 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.E14001238" + "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", @@ -40676,28 +41556,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e20fab7b51b865e517ab88f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:306b78894499b85cf753b54c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 473665260.997, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e26239d6ea7d6969f5a05d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30760d9ad8b66fa83b4eef92", "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", @@ -40710,83 +41590,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": "E14001287", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "High Peak", "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, 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.E14001224" + "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:2e26239d6ea7d6969f5a05d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30760d9ad8b66fa83b4eef92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40333.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e27c4c5e630081f925c7f23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30878863179201fc5af94476", "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", @@ -40802,7 +41680,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -40811,7 +41689,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -40819,27 +41697,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001104", "level": "constituency", - "name": "Knowsley", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Knowsley: 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.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.E14001104" }, "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", @@ -40852,28 +41730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e27c4c5e630081f925c7f23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30878863179201fc5af94476", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 457195955.502, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e2d22d979f906b1724ed988", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:309e559ca44c756f5071405f", "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", @@ -40886,83 +41764,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": "E14001579", + "id": "E14001600", "level": "constituency", - "name": "West Worcestershire", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Worcestershire: 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_meter_count", - "record_set_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.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001600" }, "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:2e2d22d979f906b1724ed988", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:309e559ca44c756f5071405f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35323.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e4c78d9af124e339b0baeea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30a40d38a0babfe18cbb58e3", "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", @@ -40975,75 +41851,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": "E14001299", + "id": "E14001454", "level": "constituency", - "name": "Hyndburn", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hyndburn: 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.E14001299" + "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:2e4c78d9af124e339b0baeea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30a40d38a0babfe18cbb58e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37363.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e5dc9a60518985d2216363d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30aebbfbe73c4f26ac7fa05b", "aggregation": { "method": "sum" }, @@ -41084,19 +41958,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001451", + "id": "E14001519", "level": "constituency", - "name": "Rother Valley", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rother Valley: 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.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.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001519" }, "measure": { "unit": "kwh" @@ -41119,20 +41993,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e5dc9a60518985d2216363d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30aebbfbe73c4f26ac7fa05b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 128633231.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e6237d1d0a7ba22d7c12f88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30f890b07b43005d5e5f29de", "aggregation": { "method": "sum" }, @@ -41173,19 +42047,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001176", "level": "constituency", - "name": "Derby North", + "name": "Colchester", "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, 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.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001176" }, "measure": { "unit": "count" @@ -41208,20 +42082,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e6237d1d0a7ba22d7c12f88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30f890b07b43005d5e5f29de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49823.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e6733b2c216811e3cb3b474", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:311ff5a706ede398db5543ed", + "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": "W07000105", + "level": "constituency", + "name": "Newport West and Islwyn", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000105" + }, + "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:311ff5a706ede398db5543ed", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:316ccec3c32fe950bda432e7", "aggregation": { "method": "sum" }, @@ -41262,19 +42223,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "W07000109", "level": "constituency", - "name": "Cambridge", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cambridge: 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.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000109" }, "measure": { "unit": "kwh" @@ -41297,28 +42258,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e6733b2c216811e3cb3b474", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:316ccec3c32fe950bda432e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 120091148.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e72b94c624b38907918f4da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31af260e9d2812a28734ea1d", "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", @@ -41334,7 +42295,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -41343,7 +42304,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -41351,27 +42312,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001348", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Maidenhead", "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 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.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.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001348" }, "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", @@ -41384,28 +42345,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2e72b94c624b38907918f4da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31af260e9d2812a28734ea1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 535186163.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e80517597243806cf5d1150", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31b7e421d6e3ba12641cf369", "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", @@ -41418,83 +42379,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": "E14001474", + "id": "E14001195", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sittingbourne and Sheppey: 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.electricity.meter_count", - "record_set_spec_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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" }, "measure": { - "unit": "count" + "unit": "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:2e80517597243806cf5d1150", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31b7e421d6e3ba12641cf369", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 433475742.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e9271e2c7f17ee28cf4a278", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:323c8428b58757d4f8350916", "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", @@ -41507,83 +42466,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": "E14001207", + "id": "S14000080", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Central and Acton: 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_meter_count", - "record_set_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.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000080" }, "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:2e9271e2c7f17ee28cf4a278", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:323c8428b58757d4f8350916", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41624.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2e95ade209fcb752fc245f87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:323d7c6ae7a13c81d8b0041e", "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", @@ -41596,75 +42553,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": "E14001524", + "id": "E14001437", "level": "constituency", - "name": "Stourbridge", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stourbridge: 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.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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001437" }, "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:2e95ade209fcb752fc245f87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:323d7c6ae7a13c81d8b0041e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 475391526.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2eb2704aa59e8e7c3226a6e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3240c445d5c1d26325a05b18", "aggregation": { "method": "sum" }, @@ -41705,19 +42660,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "W07000093", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Ceredigion Preseli", "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, 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.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000093" }, "measure": { "unit": "count" @@ -41740,109 +42695,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2eb2704aa59e8e7c3226a6e1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2ebaae962b61d44c6f9d2638", - "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": "E14001581", - "level": "constituency", - "name": "Weston-super-Mare", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.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.E14001581" - }, - "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:2ebaae962b61d44c6f9d2638", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3240c445d5c1d26325a05b18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45522.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f2945ee0bbc43bd579870c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:326943e68d3637f30ace4059", "aggregation": { "method": "sum" }, @@ -41883,19 +42749,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001438", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Reading Central", "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, 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.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001438" }, "measure": { "unit": "kwh" @@ -41916,28 +42782,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2f2945ee0bbc43bd579870c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:326943e68d3637f30ace4059", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 463141166.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2f8f25c9d2387d3aaab0548b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3291fc9120456f250360da54", "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", @@ -41950,75 +42816,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": "E14001331", + "id": "S14000064", "level": "constituency", - "name": "Lewisham East", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lewisham 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_consumption", - "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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000064" }, "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:2f8f25c9d2387d3aaab0548b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3291fc9120456f250360da54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 478480356.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fcc9370a03549b4c3c26f2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32971b45280ceffeacade4cf", "aggregation": { "method": "sum" }, @@ -42059,19 +42923,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001203", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Droitwich and Evesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Holborn and St Pancras: 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.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" }, "measure": { "unit": "kwh" @@ -42092,28 +42956,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:2fcc9370a03549b4c3c26f2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32971b45280ceffeacade4cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 379248822.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:2fda854d4ede5262fcb73d3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32b57cf9fea5b85e8ef4d62d", "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", @@ -42126,75 +42990,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": "E14001217", + "id": "S14000082", "level": "constituency", - "name": "East Wiltshire", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Wiltshire: 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_consumption", - "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.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:2fda854d4ede5262fcb73d3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32b57cf9fea5b85e8ef4d62d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45268.17, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:301aee6ca33f81eac8fcbf25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32c2059a474509714457b374", "aggregation": { "method": "sum" }, @@ -42235,19 +43097,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001230", "level": "constituency", - "name": "Croydon West", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon West: 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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -42270,20 +43132,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:301aee6ca33f81eac8fcbf25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32c2059a474509714457b374", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43275.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30378acde6307293d02b31f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32c3074ab20d6bd1a4973e2d", "aggregation": { "method": "sum" }, @@ -42324,19 +43186,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "W07000111", "level": "constituency", - "name": "Chelmsford", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelmsford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.W07000111" }, "measure": { "unit": "kwh" @@ -42357,28 +43219,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30378acde6307293d02b31f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32c3074ab20d6bd1a4973e2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 395528221.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30592f754bf6401dd7534930", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32c56310e7bfb909c9cd6dd9", "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", @@ -42394,7 +43256,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42403,7 +43265,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42411,27 +43273,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001375", + "id": "E14001417", "level": "constituency", - "name": "Newark", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newark: 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.E14001375" + "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", @@ -42444,20 +43306,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30592f754bf6401dd7534930", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32c56310e7bfb909c9cd6dd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38646.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:306ddb03b2c4cbf54ff2768d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32cb2bc5db171471604b2a04", "aggregation": { "method": "sum" }, @@ -42498,19 +43360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001172", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Cities of London and Westminster", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" @@ -42533,20 +43395,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:306ddb03b2c4cbf54ff2768d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32cb2bc5db171471604b2a04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 347429571.946, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32d0058a5a790f6ccea9f080", + "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": "E14001413", + "level": "constituency", + "name": "Nuneaton", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001413" + }, + "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:32d0058a5a790f6ccea9f080", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30a72ba2e88a631d74f561ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32ee840819895df7dbac1a14", "aggregation": { "method": "sum" }, @@ -42587,19 +43536,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001427", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Plymouth Sutton and Devonport", "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, 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.gas.consumption", "record_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.E14001427" }, "measure": { "unit": "kwh" @@ -42620,28 +43569,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30a72ba2e88a631d74f561ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32ee840819895df7dbac1a14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 367021911.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:30b76bf3c6453a321030748d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32f754a52c72a92355882e49", "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", @@ -42657,7 +43606,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -42666,7 +43615,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -42674,27 +43623,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001064", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Aldridge-Brownhills", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001064" }, "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", @@ -42707,20 +43656,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:30b76bf3c6453a321030748d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32f754a52c72a92355882e49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 488195524.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3108c4f962ca01fe5e3bc651", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:330ae9a5f87edba083c0a100", "aggregation": { "method": "sum" }, @@ -42761,19 +43710,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001403", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hamilton and Clyde Valley: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001403" }, "measure": { "unit": "kwh" @@ -42796,20 +43745,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3108c4f962ca01fe5e3bc651", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:330ae9a5f87edba083c0a100", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175860396.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3108f113b9de967a83878782", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3312557d7a69f594233658c2", "aggregation": { "method": "sum" }, @@ -42850,19 +43799,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001297", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Milton Keynes Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001297" }, "measure": { "unit": "count" @@ -42885,28 +43834,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3108f113b9de967a83878782", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3312557d7a69f594233658c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48713.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:311c434cb6c3cfed8b516fb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:334e9fb6842db6abf0a3eab4", "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", @@ -42919,48 +43868,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": "E14001351", + "id": "E14001282", "level": "constituency", - "name": "Maldon", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maldon: 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_consumption", - "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.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001282" }, "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:334e9fb6842db6abf0a3eab4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33624b6c371d28e5b6f388e7", + "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": "E14001508", + "level": "constituency", + "name": "St Austell and Newquay", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" + }, + "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 @@ -42972,20 +44010,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:311c434cb6c3cfed8b516fb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33624b6c371d28e5b6f388e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27440.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:313d881fb81a493f7360aecb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33afa9d292fb608b1eba04cb", "aggregation": { "method": "sum" }, @@ -43026,19 +44064,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001428", "level": "constituency", - "name": "Bradford South", + "name": "Pontefract, Castleford and Knottingley", "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, 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" }, "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.E14001428" }, "measure": { "unit": "count" @@ -43061,20 +44099,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:313d881fb81a493f7360aecb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33afa9d292fb608b1eba04cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47086.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31576095b8088ddddc8e011e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33d608347fd80e3595fc0f97", "aggregation": { "method": "sum" }, @@ -43115,19 +44153,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001454", "level": "constituency", - "name": "Oxford East", + "name": "Ruislip, Northwood and Pinner", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Oxford East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001454" }, "measure": { "unit": "kwh" @@ -43150,28 +44188,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31576095b8088ddddc8e011e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33d608347fd80e3595fc0f97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150894621.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3167fbcb7c5fa202072ec9b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33d639f997cb31efc1a6b7f5", "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", @@ -43187,7 +44225,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43196,7 +44234,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43204,27 +44242,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001315", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Kingston upon Hull West and Haltemprice", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -43237,28 +44275,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3167fbcb7c5fa202072ec9b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33d639f997cb31efc1a6b7f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 509999506.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3174824edeaf65830b5bbde4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33ee126443afdce378f84553", "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", @@ -43274,7 +44312,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -43283,7 +44321,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -43291,27 +44329,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001169", + "id": "E14001341", "level": "constituency", - "name": "Chipping Barnet", + "name": "Liverpool West Derby", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -43326,20 +44364,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3174824edeaf65830b5bbde4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33ee126443afdce378f84553", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 123106143.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:319efed9136413ee3777c15b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3427d0ae0e2ac4d98636682e", "aggregation": { "method": "sum" }, @@ -43380,19 +44418,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001191", "level": "constituency", - "name": "Edinburgh South West", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South West: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" }, "measure": { "unit": "kwh" @@ -43413,28 +44451,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:319efed9136413ee3777c15b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3427d0ae0e2ac4d98636682e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 449049655.863, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31d3021163bb6ab5129c5a75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:342ac541899bb2461e44c739", "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", @@ -43450,7 +44488,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43459,7 +44497,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43467,27 +44505,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001575", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Montgomeryshire and Glynd\u0175r: 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_consumption", - "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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001575" }, "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", @@ -43500,20 +44538,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31d3021163bb6ab5129c5a75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:342ac541899bb2461e44c739", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29976.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31e32897258635779472a48d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:343c02b7e6fa829457cd1307", "aggregation": { "method": "sum" }, @@ -43554,19 +44592,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "S14000089", "level": "constituency", - "name": "Darlington", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Darlington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000089" }, "measure": { "unit": "kwh" @@ -43589,115 +44627,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:31e32897258635779472a48d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:31f438a138d12aa4c0468df0", - "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": "S14000079", - "level": "constituency", - "name": "Edinburgh North and Leith", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000079" - }, - "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:31f438a138d12aa4c0468df0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:343c02b7e6fa829457cd1307", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136086313.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3214905d5048230770bfce6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:344f5f772bea328f993f2b7c", "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", @@ -43713,7 +44664,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -43722,7 +44673,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -43730,27 +44681,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001331", "level": "constituency", - "name": "South Dorset", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Dorset: 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_consumption", - "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.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001331" }, "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", @@ -43763,20 +44714,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3214905d5048230770bfce6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:344f5f772bea328f993f2b7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43567.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:325613718a9597248c44570f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34675a05a456dfe3647b6063", "aggregation": { "method": "sum" }, @@ -43817,19 +44768,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001527", + "id": "E14001505", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Spelthorne", "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 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.electricity.meter_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.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001505" }, "measure": { "unit": "count" @@ -43852,20 +44803,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:325613718a9597248c44570f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34675a05a456dfe3647b6063", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44286.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:327138839f3ff1f5ac0f76a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3468e2c4b4a976fe1de53cac", "aggregation": { "method": "sum" }, @@ -43906,19 +44857,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001387", "level": "constituency", - "name": "Mid Sussex", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Sussex: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001387" }, "measure": { "unit": "count" @@ -43939,28 +44890,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:327138839f3ff1f5ac0f76a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3468e2c4b4a976fe1de53cac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34195.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:327ecd3578f63f61c4102250", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:346aa3cf329b96768742bdd1", "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", @@ -43973,83 +44924,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": "E14001248", + "id": "E14001193", "level": "constituency", - "name": "Gloucester", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gloucester: 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.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.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001193" }, "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:327ecd3578f63f61c4102250", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:346aa3cf329b96768742bdd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480089028.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:329bde4c4ab4d068013e1f8b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:346c161eb15c77888e02ddbc", "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", @@ -44062,73 +45011,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": "E14001239", + "id": "E14001214", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Folkestone and Hythe: 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.E14001239" + "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:329bde4c4ab4d068013e1f8b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:346c161eb15c77888e02ddbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169808069.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32a68897d513a9a419c44006", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:347c1f72c311d8949aefb7fd", "aggregation": { "method": "sum" }, @@ -44169,19 +45120,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001249", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Godalming and Ash", "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, 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.electricity.meter_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.E14001249" }, "measure": { "unit": "count" @@ -44204,28 +45155,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:32a68897d513a9a419c44006", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:347c1f72c311d8949aefb7fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44149.819, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32b73798e5461d83b01108f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:349a6aeea0cca0ef2a8c6a04", "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", @@ -44238,81 +45189,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": "E14001397", + "id": "E14001235", "level": "constituency", - "name": "North Northumberland", + "name": "Faversham and Mid Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Northumberland: 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_consumption", - "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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001235" }, "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:32b73798e5461d83b01108f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:349a6aeea0cca0ef2a8c6a04", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43765.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:32cc3e14bed80bbd50043756", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34babafd50192e897af81a25", "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", @@ -44325,75 +45278,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": "S14000090", + "id": "S14000100", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glenrothes and Mid Fife: 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_consumption", - "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.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000100" }, "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:32cc3e14bed80bbd50043756", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34babafd50192e897af81a25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39114.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:330b050cfcc0718e61603408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34c0cd5f719737b208dd7e91", "aggregation": { "method": "sum" }, @@ -44434,19 +45385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001131", "level": "constituency", - "name": "Gosport", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gosport: 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.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001131" }, "measure": { "unit": "count" @@ -44469,28 +45420,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:330b050cfcc0718e61603408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34c0cd5f719737b208dd7e91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43044.634, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:331bee0b7991c8a89651c096", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34e9305230b4cbb588103ea2", "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", @@ -44506,7 +45457,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44515,7 +45466,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44523,27 +45474,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001437", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Rayleigh and Wickford", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -44556,20 +45507,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:331bee0b7991c8a89651c096", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34e9305230b4cbb588103ea2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39017.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3343bb0719958392cb9e98cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34ec095e27bb045f9464ae29", "aggregation": { "method": "sum" }, @@ -44610,19 +45561,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001376", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Newbury", "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, 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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001376" }, "measure": { "unit": "kwh" @@ -44643,28 +45594,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3343bb0719958392cb9e98cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34ec095e27bb045f9464ae29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 362340526.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33a295e99ee4eb85f661a80f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3531947be6ec125c54c54394", "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", @@ -44677,73 +45628,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": "S14000091", + "id": "E14001070", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gordon and Buchan: 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_consumption", - "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.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001070" }, "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:33a295e99ee4eb85f661a80f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3531947be6ec125c54c54394", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127633270.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33a6a6d79dd7710a6bb10d43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:356b450c3370476ca5e4e354", "aggregation": { "method": "sum" }, @@ -44784,19 +45737,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001216", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Greenwich and Woolwich: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001216" }, "measure": { "unit": "kwh" @@ -44819,28 +45772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33a6a6d79dd7710a6bb10d43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:356b450c3370476ca5e4e354", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154431794.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33acff6d4b6b39c7ba547300", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:358bc79c56ccc2393f962da5", "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", @@ -44856,7 +45809,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -44865,7 +45818,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -44873,27 +45826,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001131", "level": "constituency", - "name": "Huddersfield", + "name": "Bristol Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huddersfield: 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_consumption", - "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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001131" }, "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", @@ -44906,28 +45859,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33acff6d4b6b39c7ba547300", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:358bc79c56ccc2393f962da5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30260.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33d0859e759fa389c482dc0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3595a4f8c139796a1310d9c9", "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", @@ -44940,83 +45893,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": "E14001081", + "id": "E14001085", "level": "constituency", - "name": "Battersea", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Battersea: 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_meter_count", - "record_set_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.E14001081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001085" }, "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:33d0859e759fa389c482dc0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3595a4f8c139796a1310d9c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30969.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33d61f6d3b0974f49e3fbf63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35b536f016d821ed85863de5", "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", @@ -45032,7 +45983,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45041,7 +45992,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -45049,27 +46000,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001419", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Truro and Falmouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001419" }, "measure": { - "unit": "count" + "unit": "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", @@ -45084,20 +46035,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33d61f6d3b0974f49e3fbf63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35b536f016d821ed85863de5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142853940.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:33e58c407ee729575806f7f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35c640ae90b358844eef80ba", "aggregation": { "method": "sum" }, @@ -45138,19 +46089,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001603", "level": "constituency", - "name": "Tooting", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tooting: 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.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001603" }, "measure": { "unit": "kwh" @@ -45171,20 +46122,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:33e58c407ee729575806f7f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35c640ae90b358844eef80ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 336344612.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3405dd5a6d9835bf8ddd3ab4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35cbf342a445b97dca54321b", "aggregation": { "method": "sum" }, @@ -45225,19 +46176,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "E14001111", "level": "constituency", - "name": "Eastbourne", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eastbourne: DESNZ's authority totals split by its small-area figures", + "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.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001111" }, "measure": { "unit": "count" @@ -45258,28 +46209,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3405dd5a6d9835bf8ddd3ab4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35cbf342a445b97dca54321b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47153.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34233ce82d8e223dbbe7e0d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35ec7a90efd6bc8744e18c11", "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", @@ -45295,7 +46246,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -45304,7 +46255,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -45312,27 +46263,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001310", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chelsea and Fulham: 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_consumption", - "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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001310" }, "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", @@ -45345,28 +46296,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34233ce82d8e223dbbe7e0d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35ec7a90efd6bc8744e18c11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 58959.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34519726de39f2442c21ff63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35f9954975adfd25a6cb725f", "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", @@ -45379,81 +46330,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": "E14001338", + "id": "S14000109", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Riverside: 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_meter_count", - "record_set_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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000109" }, "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:34519726de39f2442c21ff63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35f9954975adfd25a6cb725f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43900.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3458272e167055e600cedd3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:363c81f5cf40f2abf0144638", "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", @@ -45469,7 +46422,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -45478,7 +46431,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -45486,27 +46439,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001443", "level": "constituency", - "name": "Tewkesbury", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tewkesbury: 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_consumption", - "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.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001443" }, "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", @@ -45521,20 +46474,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3458272e167055e600cedd3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:363c81f5cf40f2abf0144638", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46558.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3482fb2c4655a84ac2c5da67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3641f3898ba467d766d6c230", "aggregation": { "method": "sum" }, @@ -45575,19 +46528,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001164", "level": "constituency", - "name": "Bristol Central", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol Central: 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.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001164" }, "measure": { "unit": "count" @@ -45608,28 +46561,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3482fb2c4655a84ac2c5da67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3641f3898ba467d766d6c230", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 28973.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34b2e09b66d97466c956d187", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3646419aee0eb2c2e5a64055", "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", @@ -45642,75 +46595,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": "E14001333", + "id": "E14001091", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Birkenhead", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001091" }, "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:34b2e09b66d97466c956d187", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3646419aee0eb2c2e5a64055", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 486176870.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34c06e7c1b9f55afac3befa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3661ef32c0a1853a6b1267bb", "aggregation": { "method": "sum" }, @@ -45751,19 +46702,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001163", "level": "constituency", - "name": "Birkenhead", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birkenhead: 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.E14001091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -45786,28 +46737,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:34c06e7c1b9f55afac3befa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3661ef32c0a1853a6b1267bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138657581.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f5ea8161acf6052cdaa3ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:367784bb2cf36dbd3f09cf5a", "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", @@ -45820,81 +46771,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": "E14001538", + "id": "E14001350", "level": "constituency", - "name": "Tamworth", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tamworth: 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.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.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001350" }, "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:34f5ea8161acf6052cdaa3ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:367784bb2cf36dbd3f09cf5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134650143.206, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:34f754769eceefa751af8c18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:367e4e1e7c2d0a7bd14c3eb1", "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", @@ -45907,75 +46860,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": "E14001124", + "id": "E14001173", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brentford and Isleworth: 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.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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001173" }, "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:34f754769eceefa751af8c18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:367e4e1e7c2d0a7bd14c3eb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505514003.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35025190a9494e335e18a69d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36836791129787f814bec981", "aggregation": { "method": "sum" }, @@ -46016,19 +46967,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001430", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Poplar and Limehouse", "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, 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" }, "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.E14001430" }, "measure": { "unit": "count" @@ -46049,20 +47000,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35025190a9494e335e18a69d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36836791129787f814bec981", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27907.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35322df41a393e5a367b81d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3685c9747cb0c6064713a4a9", "aggregation": { "method": "sum" }, @@ -46103,19 +47054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001389", "level": "constituency", - "name": "Dartford", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dartford: DESNZ's authority totals split by its small-area figures", + "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.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" @@ -46136,28 +47087,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:35322df41a393e5a367b81d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3685c9747cb0c6064713a4a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45038.618, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:353475accf1740103e8c805b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:369b5924d5d0642595adcb4b", "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", @@ -46173,7 +47124,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -46182,7 +47133,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -46190,27 +47141,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001337", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Liverpool Garston", "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, 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.E14001276" + "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", @@ -46223,109 +47174,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:353475accf1740103e8c805b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:359395b4ccb5526e3f11befe", - "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": "E14001110", - "level": "constituency", - "name": "Bolton North East", - "vintage": "pcon_2024" - }, - "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.E14001110" - }, - "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:359395b4ccb5526e3f11befe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:369b5924d5d0642595adcb4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40733.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:359bdbcb962035dca4f6b7f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36a5a5e09b92330c78811af5", "aggregation": { "method": "sum" }, @@ -46366,19 +47228,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001422", + "id": "E14001153", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Carshalton and Wallington", "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, Carshalton and Wallington: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001153" }, "measure": { "unit": "count" @@ -46399,28 +47261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:359bdbcb962035dca4f6b7f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36a5a5e09b92330c78811af5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36236.011, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:35bded36887cd9c2417f2084", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ab0d101e67fd9c01d42dc9", "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", @@ -46433,73 +47295,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": "E14001230", + "id": "E14001156", "level": "constituency", - "name": "Esher and Walton", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Esher and Walton: 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.E14001230" + "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:35bded36887cd9c2417f2084", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ab0d101e67fd9c01d42dc9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158733967.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:360c87bd0246cde6b8dcbdef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36ba3621267fee52c7bac798", "aggregation": { "method": "sum" }, @@ -46540,19 +47404,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001536", "level": "constituency", - "name": "Walthamstow", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walthamstow: 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.gas.consumption", "record_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.E14001536" }, "measure": { "unit": "kwh" @@ -46573,20 +47437,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:360c87bd0246cde6b8dcbdef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36ba3621267fee52c7bac798", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432409114.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:364cb5aa4a40adf673fa052d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36caef042f6f9c04aa9b5038", "aggregation": { "method": "sum" }, @@ -46627,19 +47491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001566", + "id": "E14001466", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Sheffield Brightside and Hillsborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warwick and Leamington: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001466" }, "measure": { "unit": "count" @@ -46660,28 +47524,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:364cb5aa4a40adf673fa052d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36caef042f6f9c04aa9b5038", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44955.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3664f87e9c80e1ed13e1a2dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3718db2d27cf4b947e1066ad", "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", @@ -46697,7 +47561,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46706,7 +47570,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -46714,27 +47578,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "S14000062", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Aberdeenshire North and Moray East", "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, 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.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.S14000062" }, "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", @@ -46749,28 +47613,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3664f87e9c80e1ed13e1a2dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3718db2d27cf4b947e1066ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49657.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3689eb87fd199e7a887a0fb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3735837bb0701d0b5faeb63b", "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", @@ -46786,7 +47650,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -46795,7 +47659,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -46803,27 +47667,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001083", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Beckenham and Penge", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001083" }, "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", @@ -46836,28 +47700,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3689eb87fd199e7a887a0fb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3735837bb0701d0b5faeb63b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43772.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36d172deb8c7c64781c09208", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:373a3d830aba11a4313eb686", "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", @@ -46873,7 +47737,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -46882,7 +47746,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -46890,27 +47754,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001501", "level": "constituency", - "name": "Harrow East", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001501" }, "measure": { - "unit": "count" + "unit": "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", @@ -46925,28 +47789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:36d172deb8c7c64781c09208", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:373a3d830aba11a4313eb686", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152467610.133, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:36e5354ee4e186f7c9ca7326", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37467ea95d497e17e7dd2feb", "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", @@ -46959,75 +47823,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": "W07000109", + "level": "constituency", + "name": "Torfaen", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" + }, + "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:37467ea95d497e17e7dd2feb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:375928c0111e60da722ee29e", + "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": "E14001386", + "id": "E14001330", "level": "constituency", - "name": "North Cotswolds", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Cotswolds: 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_meter_count", - "record_set_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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001330" }, "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:36e5354ee4e186f7c9ca7326", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:375928c0111e60da722ee29e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38565.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37113c2884a76e984dd369f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3769f8c9d0a053ffa8724a0d", "aggregation": { "method": "sum" }, @@ -47068,19 +48017,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001230", "level": "constituency", - "name": "Worthing West", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worthing West: 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.E14001599" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001230" }, "measure": { "unit": "kwh" @@ -47103,20 +48052,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37113c2884a76e984dd369f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3769f8c9d0a053ffa8724a0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178762406.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:371e36e12923b33877467cb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:376b7c0b18bbcdd4f8e5c1a0", "aggregation": { "method": "sum" }, @@ -47157,19 +48106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001328", "level": "constituency", - "name": "Sheffield Central", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Central: 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.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001328" }, "measure": { "unit": "count" @@ -47190,28 +48139,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:371e36e12923b33877467cb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:376b7c0b18bbcdd4f8e5c1a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45960.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37213c7de53423c815bc6062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3777153612f23e1f01383ce6", "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", @@ -47224,75 +48173,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": "E14001188", + "id": "E14001122", "level": "constituency", - "name": "Croydon West", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon West: 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_consumption", - "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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001122" }, "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:37213c7de53423c815bc6062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3777153612f23e1f01383ce6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42319.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:374093270e9d62b8a1f175c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:378606428d6c70b39c7df27f", "aggregation": { "method": "sum" }, @@ -47333,19 +48280,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001441", + "id": "E14001479", "level": "constituency", - "name": "Redditch", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redditch: 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.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001479" }, "measure": { "unit": "kwh" @@ -47366,28 +48313,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:374093270e9d62b8a1f175c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:378606428d6c70b39c7df27f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 509049196.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3772faeb334e726eebab2054", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:378d7cd3a5449c84a580fe82", "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", @@ -47403,7 +48350,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -47412,7 +48359,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -47420,27 +48367,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001105", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Blackpool South", "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, 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.E14001515" + "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", @@ -47453,28 +48400,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3772faeb334e726eebab2054", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:378d7cd3a5449c84a580fe82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48357.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37d0a3e1f14cbf4453c7d003", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37d7c93263067141a71dce8e", "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", @@ -47487,83 +48434,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": "E14001469", + "id": "E14001070", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Heeley: 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.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.E14001469" + "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_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:37d0a3e1f14cbf4453c7d003", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37d7c93263067141a71dce8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42473.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37d131166a128844ba22445a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37ea47f9a62ee1f46577c7ea", "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", @@ -47579,7 +48524,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -47588,7 +48533,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -47596,27 +48541,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001525", "level": "constituency", - "name": "Orpington", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orpington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001525" }, "measure": { - "unit": "count" + "unit": "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", @@ -47631,107 +48576,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37d131166a128844ba22445a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37ecc14064c99350271b6942", - "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": "E14001327", - "level": "constituency", - "name": "Leicester South", - "vintage": "pcon_2024" - }, - "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.E14001327" - }, - "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:37ecc14064c99350271b6942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37ea47f9a62ee1f46577c7ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160680269.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37edd333703e0906c35ab901", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3802e3c87bff6ad69a58a3fb", "aggregation": { "method": "sum" }, @@ -47772,19 +48630,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001497", "level": "constituency", - "name": "Leeds South", + "name": "South West Norfolk", "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, 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.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001497" }, "measure": { "unit": "count" @@ -47805,28 +48663,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:37edd333703e0906c35ab901", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3802e3c87bff6ad69a58a3fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 24254.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:37f9eb7c22fc59e70832d443", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3849bcb8730b00f3bce5c82a", "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", @@ -47839,73 +48697,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": "E14001535", + "id": "E14001196", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sutton Coldfield: 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.E14001535" + "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:37f9eb7c22fc59e70832d443", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3849bcb8730b00f3bce5c82a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 120074796.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38331225eed4022306509eac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:386a64d37fd9bd2bfaaa9e28", "aggregation": { "method": "sum" }, @@ -47946,19 +48806,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "S14000090", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ellesmere Port and Bromborough: 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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000090" }, "measure": { "unit": "kwh" @@ -47981,28 +48841,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38331225eed4022306509eac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:386a64d37fd9bd2bfaaa9e28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127111174.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3839e7174b3a1f868d1dd1c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3889b669a2dcd9ba0d033ddc", "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", @@ -48018,7 +48878,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48027,7 +48887,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48035,27 +48895,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001414", "level": "constituency", - "name": "Harlow", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harlow: 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_consumption", - "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.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" }, "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", @@ -48068,28 +48928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3839e7174b3a1f868d1dd1c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3889b669a2dcd9ba0d033ddc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38099.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3848892d204283eeeb68473c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3893e5fc8d2056b26fab8a40", "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", @@ -48105,7 +48965,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48114,7 +48974,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48122,27 +48982,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001414", "level": "constituency", - "name": "Nottingham South", + "name": "Old Bexley and Sidcup", "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, 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -48155,20 +49015,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3848892d204283eeeb68473c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3893e5fc8d2056b26fab8a40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487265788.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:384fa5a0aea8e77a3066647b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38aa76d066e7c67822eb91b5", "aggregation": { "method": "sum" }, @@ -48209,19 +49069,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001539", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Tatton", "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 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.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001539" }, "measure": { "unit": "kwh" @@ -48244,20 +49104,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:384fa5a0aea8e77a3066647b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38aa76d066e7c67822eb91b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 183606520.911, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:385a6dfe669cea87c992999d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38c5d45e56b9f84f0d2b9924", "aggregation": { "method": "sum" }, @@ -48298,19 +49158,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001518", "level": "constituency", - "name": "North Dorset", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Dorset: 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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001518" }, "measure": { "unit": "kwh" @@ -48331,28 +49191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:385a6dfe669cea87c992999d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38c5d45e56b9f84f0d2b9924", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470176890.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38752fe886268b19afbb8bc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3925af0dbd76edb48eede797", "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", @@ -48365,83 +49225,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": "E14001577", + "id": "E14001519", "level": "constituency", - "name": "West Lancashire", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Lancashire: 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.E14001577" + "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:38752fe886268b19afbb8bc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3925af0dbd76edb48eede797", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 492628204.827, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38952af076c8506ed02d8502", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3930a93ff3d9cd9e39284151", "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", @@ -48454,83 +49312,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": "W07000099", + "id": "E14001501", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Merthyr Tydfil and Aberdare: 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.W07000099" + "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:38952af076c8506ed02d8502", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3930a93ff3d9cd9e39284151", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38510.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38bc53f141ceecff211d41f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:395bcd6b67662d25e4e92744", "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", @@ -48546,7 +49402,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48555,7 +49411,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48563,27 +49419,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001196", "level": "constituency", - "name": "Warrington North", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington North: 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_meter_count", - "record_set_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.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001196" }, "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", @@ -48596,28 +49452,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38bc53f141ceecff211d41f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:395bcd6b67662d25e4e92744", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 465957387.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38c2a6a9a22c4809c77e0f08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39674e45dbacc8d96a3f2776", "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", @@ -48633,7 +49489,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -48642,7 +49498,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -48650,27 +49506,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001235", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Faversham and Mid Kent", "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 electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001235" }, "measure": { - "unit": "count" + "unit": "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", @@ -48685,28 +49541,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38c2a6a9a22c4809c77e0f08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39674e45dbacc8d96a3f2776", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157865669.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38cc6bc9b4b4dfafe6b75f58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:396dceb7238cb396bed8c13c", "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", @@ -48722,7 +49578,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48731,7 +49587,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -48739,27 +49595,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "S14000078", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Edinburgh East and Musselburgh", "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, 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.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.S14000078" }, "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", @@ -48772,20 +49628,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38cc6bc9b4b4dfafe6b75f58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:396dceb7238cb396bed8c13c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 463869093.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38d9efa726736d852065f2ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3977af16f71568251ebd5674", "aggregation": { "method": "sum" }, @@ -48826,19 +49682,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001449", + "id": "E14001323", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Leeds South", "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, 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.electricity.meter_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.E14001323" }, "measure": { "unit": "count" @@ -48861,28 +49717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38d9efa726736d852065f2ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3977af16f71568251ebd5674", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 59020.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38fbc50a653c83489a7099cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:397fd6702e0c91531f134fd3", "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", @@ -48895,81 +49751,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": "W07000093", + "id": "E14001399", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ceredigion Preseli: 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.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.W07000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001399" }, "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:38fbc50a653c83489a7099cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:397fd6702e0c91531f134fd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150772916.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:38fc2451dc62e1eae0fc306e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3980c93bc3e4dfe06ecd6d0d", "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", @@ -48985,7 +49843,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -48994,7 +49852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -49002,27 +49860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001277", "level": "constituency", - "name": "Gedling", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gedling: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001277" }, "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", @@ -49035,28 +49893,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:38fc2451dc62e1eae0fc306e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3980c93bc3e4dfe06ecd6d0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 489457859.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3921cd079d30fe01be563867", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39a1c6fb239b67ab9bafe967", "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", @@ -49072,7 +49930,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49081,7 +49939,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -49089,27 +49947,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001207", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Ealing Central and Acton", "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 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.E14001156" + "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", @@ -49124,28 +49982,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3921cd079d30fe01be563867", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39a1c6fb239b67ab9bafe967", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 61459.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:394d36df14b241b180c11124", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39a2c5792816bfa59cc22e58", "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", @@ -49161,7 +50019,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49170,7 +50028,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -49178,27 +50036,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001279", "level": "constituency", - "name": "Stroud", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stroud: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -49213,20 +50071,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:394d36df14b241b180c11124", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39a2c5792816bfa59cc22e58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 191041293.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:394e9348c3afe011b4c4134b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39aac3dfeea286e83d80d4ee", "aggregation": { "method": "sum" }, @@ -49267,19 +50125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "S14000075", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Dundee Central", "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, 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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000075" }, "measure": { "unit": "kwh" @@ -49300,28 +50158,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:394e9348c3afe011b4c4134b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39aac3dfeea286e83d80d4ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 457700380.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39611cd5349465fdd6737985", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39f971cdc5939aa383fb0fd0", "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", @@ -49334,83 +50192,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": "E14001406", + "id": "E14001355", "level": "constituency", - "name": "Northampton North", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Northampton North: 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_consumption", - "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.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001355" }, "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:39611cd5349465fdd6737985", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39f971cdc5939aa383fb0fd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47383.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3965428e6381d3d931ec4265", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a02bdc4db45cec6cde87bde", "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", @@ -49423,75 +50279,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": "E14001117", + "id": "E14001441", "level": "constituency", - "name": "Bracknell", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bracknell: 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_consumption", - "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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001441" }, "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:3965428e6381d3d931ec4265", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a02bdc4db45cec6cde87bde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39526.576, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3965e5aedde276e7d3d52d50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a0b1d6c23054b65ff2308c0", "aggregation": { "method": "sum" }, @@ -49532,19 +50386,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001396", + "id": "E14001197", "level": "constituency", - "name": "North Norfolk", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Norfolk: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001197" }, "measure": { "unit": "kwh" @@ -49565,20 +50419,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3965e5aedde276e7d3d52d50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a0b1d6c23054b65ff2308c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 443528777.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39736f62b92bf34cab3b3956", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a40b93fa264d8bbadaae946", "aggregation": { "method": "sum" }, @@ -49619,19 +50473,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001115", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Bournemouth East", "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 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.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001115" }, "measure": { "unit": "count" @@ -49652,28 +50506,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39736f62b92bf34cab3b3956", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a40b93fa264d8bbadaae946", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42251.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39823f1a0149298dec092889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a415da4ee67131208f98131", "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", @@ -49689,7 +50543,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49698,7 +50552,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -49706,27 +50560,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001417", "level": "constituency", - "name": "Aberdeen North", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberdeen North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001417" }, "measure": { - "unit": "count" + "unit": "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", @@ -49741,20 +50595,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39823f1a0149298dec092889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a415da4ee67131208f98131", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144338846.946, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39979427ca9102ddd413525c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a7d2dee664bf008174ae347", "aggregation": { "method": "sum" }, @@ -49795,19 +50649,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001084", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cambridgeshire: 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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001084" }, "measure": { "unit": "kwh" @@ -49828,28 +50682,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39979427ca9102ddd413525c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a7d2dee664bf008174ae347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 464264171.94, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:399de2f62b986518849d11bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a92ceefdb60a31fcccc73e5", "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", @@ -49865,7 +50719,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -49874,7 +50728,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -49882,27 +50736,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001587", "level": "constituency", - "name": "Rochdale", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rochdale: 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_consumption", - "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.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001587" }, "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", @@ -49917,20 +50771,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:399de2f62b986518849d11bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a92ceefdb60a31fcccc73e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46014.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:399e337b343b97b146d4a029", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a966277ee63748ac371d904", "aggregation": { "method": "sum" }, @@ -49971,19 +50825,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001108", "level": "constituency", - "name": "Ipswich", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ipswich: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001108" }, "measure": { "unit": "kwh" @@ -50006,28 +50860,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:399e337b343b97b146d4a029", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a966277ee63748ac371d904", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159624590.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39a29807ff18fd7186d0026b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ab834f2dcc722268dc067cc", "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", @@ -50043,7 +50897,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50052,7 +50906,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50060,27 +50914,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "W07000092", "level": "constituency", - "name": "Gorton and Denton", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gorton and Denton: 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_consumption", - "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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000092" }, "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", @@ -50093,20 +50947,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39a29807ff18fd7186d0026b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ab834f2dcc722268dc067cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44815.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39b0d45abc42e7da8e635fdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aceaae6ef20e28098adc789", "aggregation": { "method": "sum" }, @@ -50147,19 +51001,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001390", "level": "constituency", - "name": "North East Hertfordshire", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Hertfordshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001390" }, "measure": { "unit": "count" @@ -50180,20 +51034,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39b0d45abc42e7da8e635fdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3aceaae6ef20e28098adc789", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36591.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39c68791ff17b7588ac1afa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ad13d63c2ed5a9b31280ee4", "aggregation": { "method": "sum" }, @@ -50234,19 +51088,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "S14000083", "level": "constituency", - "name": "Colne Valley", + "name": "Falkirk", "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, 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.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000083" }, "measure": { "unit": "kwh" @@ -50269,20 +51123,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39c68791ff17b7588ac1afa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ad13d63c2ed5a9b31280ee4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140792537.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39da89ea130092d474701dc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ae07cd807ff7131597ea543", "aggregation": { "method": "sum" }, @@ -50323,19 +51177,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001533", "level": "constituency", - "name": "Gedling", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gedling: 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.electricity.meter_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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001533" }, "measure": { "unit": "count" @@ -50358,28 +51212,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39da89ea130092d474701dc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ae07cd807ff7131597ea543", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41207.784, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39f2a491dc865ce166b54640", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ae585579d5b10a3e6932d03", "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", @@ -50392,83 +51246,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": "E14001595", + "id": "E14001490", "level": "constituency", - "name": "Wolverhampton South East", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton South East: 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.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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001490" }, "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:39f2a491dc865ce166b54640", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ae585579d5b10a3e6932d03", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 440748445.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39f4e0439fca2375f94fb202", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b1263127e48081cc1622805", "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", @@ -50484,7 +51336,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50493,7 +51345,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50501,27 +51353,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001239", "level": "constituency", - "name": "Falkirk", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Falkirk: 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_meter_count", - "record_set_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.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001239" }, "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", @@ -50534,28 +51386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39f4e0439fca2375f94fb202", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b1263127e48081cc1622805", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 394957794.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:39f7da114f1cde90a9e73fb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b6987926d10d0335f8bdbb8", "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", @@ -50571,7 +51423,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50580,7 +51432,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50588,27 +51440,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001383", "level": "constituency", - "name": "North Bedfordshire", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Bedfordshire: 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_consumption", - "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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001383" }, "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", @@ -50621,20 +51473,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:39f7da114f1cde90a9e73fb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b6987926d10d0335f8bdbb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45406.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a3a05695baeb082d0d0e78d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b7f58c26e4a09c960cc9392", "aggregation": { "method": "sum" }, @@ -50675,19 +51527,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001330", "level": "constituency", - "name": "Croydon South", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Croydon South: DESNZ's authority totals split by its small-area figures", + "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.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001330" }, "measure": { "unit": "kwh" @@ -50710,28 +51562,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a3a05695baeb082d0d0e78d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b7f58c26e4a09c960cc9392", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153114661.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a49d3bbbfd89429da4d44f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b8002d326f0375d7c945742", "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", @@ -50747,7 +51599,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -50756,7 +51608,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -50764,27 +51616,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001593", "level": "constituency", - "name": "New Forest West", + "name": "Wokingham", "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, 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.E14001374" + "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", @@ -50799,28 +51651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a49d3bbbfd89429da4d44f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b8002d326f0375d7c945742", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169652409.596, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a6b1937fec82994d9c85eae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bbf02b0db6fec094eea15da", "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", @@ -50836,7 +51688,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -50845,7 +51697,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -50853,27 +51705,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001457", "level": "constituency", - "name": "Aberdeen South", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberdeen South: 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_consumption", - "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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001457" }, "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", @@ -50886,28 +51738,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a6b1937fec82994d9c85eae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bbf02b0db6fec094eea15da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42934.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a70254b483102bab38e0ff7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bfacd6bdc6e755d462d46a2", "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", @@ -50920,81 +51772,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": "E14001476", + "id": "E14001180", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Coventry East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sleaford and North Hykeham: 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_consumption", - "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.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001180" }, "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:3a70254b483102bab38e0ff7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bfacd6bdc6e755d462d46a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151670023.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3a791e5f76e850fcba947b4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c3a7a3ed82b756da881dc59", "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", @@ -51010,7 +51864,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -51019,7 +51873,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -51027,27 +51881,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000111", + "id": "E14001129", "level": "constituency", - "name": "Wrexham", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wrexham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -51062,20 +51916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3a791e5f76e850fcba947b4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c3a7a3ed82b756da881dc59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133801209.875, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ab749e2742b15afe7667e37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c80fa994a3a9663fd4e1f3f", "aggregation": { "method": "sum" }, @@ -51116,19 +51970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001545", + "id": "E14001378", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thornbury and Yate: 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.E14001545" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001378" }, "measure": { "unit": "kwh" @@ -51151,28 +52005,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ab749e2742b15afe7667e37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c80fa994a3a9663fd4e1f3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136950815.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3aba5e2109326cd83a1e2757", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c95dc3e1ccac9e7c3a6f29d", "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", @@ -51188,7 +52042,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -51197,7 +52051,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -51205,27 +52059,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "W07000090", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dewsbury and Batley: 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_meter_count", - "record_set_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.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000090" }, "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", @@ -51238,20 +52092,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3aba5e2109326cd83a1e2757", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c95dc3e1ccac9e7c3a6f29d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 438768570.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3acfefc8623a0b456045c25c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cab0b24feb9e8b36d7e0e90", "aggregation": { "method": "sum" }, @@ -51292,19 +52146,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001304", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kingston and Surbiton: 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.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.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001304" }, "measure": { "unit": "kwh" @@ -51327,28 +52181,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3acfefc8623a0b456045c25c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cab0b24feb9e8b36d7e0e90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 120383228.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b07414d826ede259e8a21d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cbc4a41e10b8cd11472c577", "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", @@ -51361,81 +52215,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": "E14001576", + "id": "E14001549", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Tonbridge", "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, 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.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.E14001549" }, "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:3b07414d826ede259e8a21d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cbc4a41e10b8cd11472c577", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40913.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b388e25d30c73dbf1ea65bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ccc9893cf1d7fd433552aed", "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", @@ -51451,7 +52307,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -51460,7 +52316,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -51468,27 +52324,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "E14001436", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Scarborough and Whitby: 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.E14001461" + "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", @@ -51503,20 +52359,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b388e25d30c73dbf1ea65bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ccc9893cf1d7fd433552aed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42883.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3b45e3cae9b2aca40eac24e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cd8b22cbfc79ad9df0f319b", "aggregation": { "method": "sum" }, @@ -51557,19 +52413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "E14001375", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Newark", "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 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.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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001375" }, "measure": { "unit": "kwh" @@ -51592,28 +52448,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3b45e3cae9b2aca40eac24e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cd8b22cbfc79ad9df0f319b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184972684.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ba369b7e089de0111cd4dd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d19f8e465f6a9d110a3e76a", "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", @@ -51629,7 +52485,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -51638,7 +52494,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -51646,27 +52502,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "S14000085", "level": "constituency", - "name": "South Northamptonshire", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Northamptonshire: 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.E14001490" + "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", @@ -51681,28 +52537,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ba369b7e089de0111cd4dd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d19f8e465f6a9d110a3e76a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145965842.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bb048e5ef704b2ef3dd95b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d365eff82ce74a4a4fa359d", "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", @@ -51715,81 +52571,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": "E14001270", + "id": "E14001069", "level": "constituency", - "name": "Harrow East", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow East: 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_consumption", - "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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001069" }, "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:3bb048e5ef704b2ef3dd95b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d365eff82ce74a4a4fa359d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153987454.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bd01cd1b3a04fe4564e1c0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d45d1cb2e7630fc2ee6991d", "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", @@ -51802,73 +52660,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": "W07000082", + "id": "E14001489", "level": "constituency", - "name": "Alyn and Deeside", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alyn and Deeside: 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.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.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001489" }, "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:3bd01cd1b3a04fe4564e1c0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d45d1cb2e7630fc2ee6991d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43363.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bdd12a99b32abf187f3c8f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d50bcc23f342733630e4b6d", "aggregation": { "method": "sum" }, @@ -51909,19 +52769,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001364", "level": "constituency", - "name": "Gorton and Denton", + "name": "Mid Leicestershire", "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, 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" }, "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.E14001364" }, "measure": { "unit": "count" @@ -51944,20 +52804,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bdd12a99b32abf187f3c8f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d50bcc23f342733630e4b6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43370.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3bffb675be3b6c1160440cba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d5d75511842cf3485bb7e23", "aggregation": { "method": "sum" }, @@ -51998,19 +52858,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001583", "level": "constituency", - "name": "Liverpool Garston", + "name": "Whitehaven and Workington", "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, 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.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.E14001583" }, "measure": { "unit": "kwh" @@ -52033,20 +52893,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3bffb675be3b6c1160440cba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d5d75511842cf3485bb7e23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140298941.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c281bc24c8e4739f7a6f36f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d6a1144df1deb75db73df1e", "aggregation": { "method": "sum" }, @@ -52087,19 +52947,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001085", + "id": "E14001220", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Eastleigh", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" @@ -52122,28 +52982,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c281bc24c8e4739f7a6f36f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d6a1144df1deb75db73df1e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40547.017, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c30db78d7a14a616a11e885", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d7afe83b0407f4cc7068be7", "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", @@ -52159,7 +53019,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -52168,7 +53028,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -52176,27 +53036,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "S14000109", "level": "constituency", - "name": "Gower", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gower: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000109" }, "measure": { - "unit": "count" + "unit": "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", @@ -52211,28 +53071,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c30db78d7a14a616a11e885", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d7afe83b0407f4cc7068be7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 122060817.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c76bb336f7879f59e712c28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d8870a58b69322500ff1197", "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", @@ -52245,81 +53105,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": "E14001474", + "id": "S14000104", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sittingbourne and Sheppey: 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.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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000104" }, "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:3c76bb336f7879f59e712c28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d8870a58b69322500ff1197", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45992.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c7e032c9e8bcae907021f6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dac2aa7e5a95fe3c2adcc38", "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", @@ -52332,83 +53194,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": "E14001590", + "id": "W07000089", "level": "constituency", - "name": "Witham", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witham: 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_consumption", - "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.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000089" }, "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:3c7e032c9e8bcae907021f6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dac2aa7e5a95fe3c2adcc38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41840.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3c8de14f9565885fa4a95cfd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e37725b24a1bea323341bc1", "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", @@ -52424,7 +53284,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -52433,7 +53293,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -52441,27 +53301,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001346", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Luton South and South Bedfordshire", "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, Luton South and South 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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001346" }, "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", @@ -52474,20 +53334,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3c8de14f9565885fa4a95cfd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e37725b24a1bea323341bc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38227.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cbda722b9b1b9018a639339", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e47e239a51c0ce04164aa7d", "aggregation": { "method": "sum" }, @@ -52528,19 +53388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "S14000069", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cumbernauld and Kirkintilloch: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000069" }, "measure": { "unit": "count" @@ -52563,20 +53423,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cbda722b9b1b9018a639339", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e47e239a51c0ce04164aa7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 56826.737, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e502ec183999bd66a78288d", + "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": "E14001540", + "level": "constituency", + "name": "Taunton and Wellington", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001540" + }, + "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:3e502ec183999bd66a78288d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cd72aefbbc87d01bcb0ea55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e517d49dad33bcb492574f7", "aggregation": { "method": "sum" }, @@ -52617,19 +53564,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001577", "level": "constituency", - "name": "Earley and Woodley", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Earley and Woodley: 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.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.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" @@ -52652,28 +53599,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3cd72aefbbc87d01bcb0ea55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e517d49dad33bcb492574f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146650444.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3cdfcc7a756fbee6041f1c80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e648f6171be058477059648", "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", @@ -52686,75 +53633,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": "E14001502", + "id": "S14000084", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Glasgow East", "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, 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.electricity.meter_count", - "record_set_spec_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.S14000084" }, "measure": { - "unit": "count" + "unit": "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:3cdfcc7a756fbee6041f1c80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e648f6171be058477059648", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 403243988.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d21ea1564a701ea7391d7e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e6c2b3a0c6cc803a688122d", "aggregation": { "method": "sum" }, @@ -52795,19 +53740,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "S14000066", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldridge-Brownhills: 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.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000066" }, "measure": { "unit": "count" @@ -52828,28 +53773,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d21ea1564a701ea7391d7e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e6c2b3a0c6cc803a688122d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40500.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d5365c13328e2793694610b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e73df461856877b66b00ba5", "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", @@ -52865,7 +53810,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -52874,7 +53819,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -52882,27 +53827,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001263", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Hamble Valley", "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, 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.E14001378" + "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", @@ -52917,28 +53862,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d5365c13328e2793694610b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e73df461856877b66b00ba5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46532.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d62a5893e57f75136ee9598", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ed78c41c341dc9207a56358", "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", @@ -52951,83 +53896,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": "E14001068", + "id": "E14001341", "level": "constituency", - "name": "Ashfield", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashfield: 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.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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001341" }, "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:3d62a5893e57f75136ee9598", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ed78c41c341dc9207a56358", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43315.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d6e0fd88654a449c095f524", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f0700fb55fd94eaf51729d4", "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", @@ -53040,81 +53983,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": "E14001312", "level": "constituency", - "name": "Cambridge", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cambridge: 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_consumption", - "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.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_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:3d6e0fd88654a449c095f524", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f0700fb55fd94eaf51729d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47764.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d92c0fae4059d35190ad561", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f2d30747c74739827359400", "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", @@ -53130,7 +54075,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -53139,7 +54084,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -53147,27 +54092,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "S14000064", "level": "constituency", - "name": "Great Yarmouth", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Great Yarmouth: 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_consumption", - "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.E14001256" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000064" }, "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", @@ -53182,115 +54127,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d92c0fae4059d35190ad561", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f2d30747c74739827359400", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d97cb53c2b83ba1c8eb855b", - "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": "E14001202", - "level": "constituency", - "name": "Dover and Deal", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" - }, - "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:3d97cb53c2b83ba1c8eb855b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 46309.561, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3d9c7a903f4ca0adfcb7f569", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f3938c06a2ca05719ba5249", "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", @@ -53306,7 +54164,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -53315,7 +54173,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -53323,27 +54181,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001335", "level": "constituency", - "name": "Blackburn", + "name": "Lichfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackburn: 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.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.E14001102" + "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_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", @@ -53356,20 +54214,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3d9c7a903f4ca0adfcb7f569", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f3938c06a2ca05719ba5249", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40148.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3daf773f6ec01e803e58b29a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f4838138b468da7d4088b39", "aggregation": { "method": "sum" }, @@ -53410,19 +54268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "E14001548", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ossett and Denby Dale: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001548" }, "measure": { "unit": "count" @@ -53443,20 +54301,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3daf773f6ec01e803e58b29a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f4838138b468da7d4088b39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 25423.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dba0d70c40d4ca711e757f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f73a4746ce88fe4a31bbaf3", "aggregation": { "method": "sum" }, @@ -53497,19 +54355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001568", "level": "constituency", - "name": "Ashford", + "name": "Watford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ashford: 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.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001568" }, "measure": { "unit": "count" @@ -53532,28 +54390,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dba0d70c40d4ca711e757f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f73a4746ce88fe4a31bbaf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45651.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dd121fad982422a48de6aac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f8a88308c78f830544db6be", "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", @@ -53566,75 +54424,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": "W07000091", + "id": "E14001179", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Corby and East Northamptonshire", "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 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.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.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001179" }, "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:3dd121fad982422a48de6aac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f8a88308c78f830544db6be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 494707684.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dea79e7a1f68459bd40be01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f9cd92e53b3e7c25936f854", "aggregation": { "method": "sum" }, @@ -53675,19 +54531,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001304", "level": "constituency", - "name": "West Bromwich", + "name": "Isle of Wight West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Bromwich: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001304" }, "measure": { "unit": "kwh" @@ -53708,28 +54564,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dea79e7a1f68459bd40be01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f9cd92e53b3e7c25936f854", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 243618814.326, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3dfa86cd84db540d5d23ab78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f9ff1aa2e0a5c7ffb297d28", "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", @@ -53745,7 +54601,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -53754,7 +54610,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -53762,27 +54618,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "S14000094", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Inverness, Skye and West Ross-shire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000094" }, "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", @@ -53795,28 +54651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3dfa86cd84db540d5d23ab78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f9ff1aa2e0a5c7ffb297d28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27934.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e3122d08614d82aeff87b76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fa53108e59618966b66d57c", "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", @@ -53829,81 +54685,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": "E14001225", + "id": "E14001297", "level": "constituency", - "name": "Enfield North", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Enfield 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.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.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001297" }, "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:3e3122d08614d82aeff87b76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fa53108e59618966b66d57c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147814405.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e4a341df16b3a65315887cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fad6904da4dd02df42d5c9e", "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", @@ -53919,7 +54777,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -53928,7 +54786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -53936,27 +54794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001573", "level": "constituency", - "name": "Bromsgrove", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromsgrove: 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.E14001138" + "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", @@ -53971,20 +54829,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e4a341df16b3a65315887cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fad6904da4dd02df42d5c9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46300.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e72b90ec1a83b7a669fefce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fc5faa3eb53610883c6162e", "aggregation": { "method": "sum" }, @@ -54025,19 +54883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "E14001266", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Harborough, Oadby and Wigston", "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, 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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001266" }, "measure": { "unit": "count" @@ -54058,28 +54916,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e72b90ec1a83b7a669fefce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fc5faa3eb53610883c6162e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42951.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e7e58d6fa594e426926c55e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fcbcec6b9fc45d9992ad0a5", "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", @@ -54092,73 +54950,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": "S14000082", + "id": "E14001201", "level": "constituency", - "name": "Edinburgh West", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh West: 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.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.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001201" }, "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:3e7e58d6fa594e426926c55e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fcbcec6b9fc45d9992ad0a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167007661.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3e8ace2fbedf3ff1a61990aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fd3e0a72cb75ac5840bcc7f", "aggregation": { "method": "sum" }, @@ -54199,19 +55059,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001389", "level": "constituency", - "name": "Basingstoke", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basingstoke: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001389" }, "measure": { "unit": "kwh" @@ -54232,28 +55092,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3e8ace2fbedf3ff1a61990aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fd3e0a72cb75ac5840bcc7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 522342515.485, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ea24c25cd7c303315c118db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4008853e0692636ce51d5af7", "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", @@ -54266,81 +55126,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": "E14001505", + "id": "E14001222", "level": "constituency", - "name": "Spelthorne", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Spelthorne: 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.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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001222" }, "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:3ea24c25cd7c303315c118db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4008853e0692636ce51d5af7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127105137.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ec53b15fb2c472f0ebc36e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40260ddb74177233f53ae9f7", "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", @@ -54356,7 +55218,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -54365,7 +55227,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -54373,27 +55235,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001366", "level": "constituency", - "name": "Liverpool Garston", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Garston: 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.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.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001366" }, "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", @@ -54406,20 +55268,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ec53b15fb2c472f0ebc36e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40260ddb74177233f53ae9f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453357925.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ee5ef94246b0f1421cb6420", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4026522b127c87291669d42b", "aggregation": { "method": "sum" }, @@ -54460,19 +55322,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001189", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Epsom and Ewell: 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.E14001227" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001189" }, "measure": { "unit": "kwh" @@ -54493,28 +55355,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ee5ef94246b0f1421cb6420", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4026522b127c87291669d42b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 439253851.87, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ee8d4b56ac6ece1ef9cd030", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40270a70a55cc7c252b429c6", "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", @@ -54530,7 +55392,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -54539,7 +55401,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -54547,27 +55409,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "S14000091", "level": "constituency", - "name": "Dundee Central", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dundee Central: 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_consumption", - "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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000091" }, "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", @@ -54580,20 +55442,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ee8d4b56ac6ece1ef9cd030", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40270a70a55cc7c252b429c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 22434.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3eee6534261c61aca97b022c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4057289d5f6fc54d5d43770a", "aggregation": { "method": "sum" }, @@ -54634,19 +55496,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001242", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Fylde", "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, 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.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001242" }, "measure": { "unit": "count" @@ -54669,28 +55531,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3eee6534261c61aca97b022c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4057289d5f6fc54d5d43770a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48144.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ef51e6d8fdbdf031ce5dfb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:406c6caca9f645ce5a57165f", "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", @@ -54703,81 +55565,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": "E14001604", + "id": "E14001188", "level": "constituency", - "name": "York Central", + "name": "Croydon West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, York Central: 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_consumption", - "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.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001188" }, "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:3ef51e6d8fdbdf031ce5dfb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:406c6caca9f645ce5a57165f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157279664.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f43195be100a10a1fce8b7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4080972217d47d3e132303e7", "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", @@ -54790,75 +55654,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": "E14001272", + "id": "E14001526", "level": "constituency", - "name": "Hartlepool", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hartlepool: 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.electricity.meter_count", - "record_set_spec_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.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001526" }, "measure": { - "unit": "count" + "unit": "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:3f43195be100a10a1fce8b7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4080972217d47d3e132303e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 388790667.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f553f1a9b6935b02c5b850e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40867dc084d3998bd2ba90a0", "aggregation": { "method": "sum" }, @@ -54899,19 +55761,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "W07000090", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Cardiff North", "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, Cardiff 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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000090" }, "measure": { "unit": "count" @@ -54932,28 +55794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f553f1a9b6935b02c5b850e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40867dc084d3998bd2ba90a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39176.389, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f6f9ade2679ae2278b7ce27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40965d752dda8e418ca67f6d", "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", @@ -54969,7 +55831,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -54978,7 +55840,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -54986,27 +55848,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001194", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool Wavertree: 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_consumption", - "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.E14001340" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -55021,28 +55883,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f6f9ade2679ae2278b7ce27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40965d752dda8e418ca67f6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49130.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f74ec15973758fbd87e79f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40b218e014de82c4b7cee67d", "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", @@ -55055,83 +55917,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": "E14001172", + "id": "E14001185", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Crewe and Nantwich", "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 gas 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.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.E14001172" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001185" }, "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:3f74ec15973758fbd87e79f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40b218e014de82c4b7cee67d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48402.494, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f8ce069e04759c792963950", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40be66cc0b167065f2cc6731", "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", @@ -55147,7 +56007,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -55156,7 +56016,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -55164,27 +56024,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001601", + "id": "W07000106", "level": "constituency", - "name": "Wyre Forest", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wyre Forest: 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_meter_count", - "record_set_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.E14001601" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000106" }, "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", @@ -55197,20 +56057,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f8ce069e04759c792963950", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40be66cc0b167065f2cc6731", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480361532.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3f9c86d125708aaca88ef889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40fab520a5f10828d5bbbc79", "aggregation": { "method": "sum" }, @@ -55251,19 +56111,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001594", + "id": "E14001421", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton North East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001421" }, "measure": { "unit": "count" @@ -55286,28 +56146,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3f9c86d125708aaca88ef889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40fab520a5f10828d5bbbc79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48155.036, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fa2546d3e8df0a48063daa9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4136169aff876a82d8c8af8c", "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", @@ -55320,73 +56180,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": "E14001475", + "id": "E14001241", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Skipton and Ripon: 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_consumption", - "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.E14001475" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001241" }, "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:3fa2546d3e8df0a48063daa9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4136169aff876a82d8c8af8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155023061.899, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4180e2901f0196730198b13b", + "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": "E14001128", + "level": "constituency", + "name": "Brigg and Immingham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 2024, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001128" + }, + "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:4180e2901f0196730198b13b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3fd44057170d4bea2c57b3ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:418521214570da2a38557829", "aggregation": { "method": "sum" }, @@ -55427,19 +56378,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "S14000090", "level": "constituency", - "name": "Ipswich", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ipswich: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000090" }, "measure": { "unit": "kwh" @@ -55460,20 +56411,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3fd44057170d4bea2c57b3ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:418521214570da2a38557829", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 504695659.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ff15f671d6c3e260269992a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41b5bfa7283ac5ff4fdeef9a", "aggregation": { "method": "sum" }, @@ -55514,19 +56465,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "S14000111", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent Central: 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.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.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000111" }, "measure": { "unit": "kwh" @@ -55549,28 +56500,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:3ff15f671d6c3e260269992a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41b5bfa7283ac5ff4fdeef9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 191799465.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:3ff27871d03d81849c87ad86", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41ba0e9afa83cf85bb958a06", "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", @@ -55583,73 +56534,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": "W07000095", + "id": "S14000089", "level": "constituency", - "name": "Clwyd North", + "name": "Glasgow West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd North: 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_meter_count", - "record_set_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.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000089" }, "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:3ff27871d03d81849c87ad86", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41ba0e9afa83cf85bb958a06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53310.656, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:402e716d4021c80c2f4a32de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41bf39ca32160f81144dee12", "aggregation": { "method": "sum" }, @@ -55690,19 +56643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001109", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blyth and Ashington: 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.electricity.meter_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.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001109" }, "measure": { "unit": "count" @@ -55725,20 +56678,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:402e716d4021c80c2f4a32de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41bf39ca32160f81144dee12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48120.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40304dbda84f52fb2cbe81c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41e902fef023c55626a4ebac", "aggregation": { "method": "sum" }, @@ -55779,19 +56732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001339", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Grantham and Bourne: 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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001339" }, "measure": { "unit": "count" @@ -55812,20 +56765,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:40304dbda84f52fb2cbe81c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41e902fef023c55626a4ebac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44032.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4049bd68a0a65dd9bd458ec1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:423add09148ed57077a6207d", "aggregation": { "method": "sum" }, @@ -55866,19 +56819,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001554", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bicester and Woodstock: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001554" }, "measure": { "unit": "kwh" @@ -55901,28 +56854,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4049bd68a0a65dd9bd458ec1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:423add09148ed57077a6207d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 185034610.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4059d0a574b69e6e487e90c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:425b04f1a644f94b0feba404", "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", @@ -55935,83 +56888,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": "S14000106", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "West Dunbartonshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.S14000106" }, "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:4059d0a574b69e6e487e90c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:425b04f1a644f94b0feba404", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 430400386.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:406eb051bf09f610e5255e72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4268cdf870da5ffdf0452628", "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", @@ -56024,81 +56975,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": "E14001134", + "id": "E14001544", "level": "constituency", - "name": "Bristol North West", + "name": "Thirsk and Malton", "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, 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.E14001134" + "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:406eb051bf09f610e5255e72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4268cdf870da5ffdf0452628", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 181943827.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:40aba731a8d74bd429cbba28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42a37c4ff3dcc82a6ec053e2", "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", @@ -56111,81 +57064,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": "E14001582", + "id": "E14001326", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wetherby and Easingwold: 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.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.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001326" }, "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:40aba731a8d74bd429cbba28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42a37c4ff3dcc82a6ec053e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 120798261.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:413120eb6753f02e2718c662", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42ca14d3ced5a5dc7ec48e85", "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", @@ -56198,83 +57153,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": "E14001322", + "id": "E14001246", "level": "constituency", - "name": "Leeds North West", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North West: 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.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.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001246" }, "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:413120eb6753f02e2718c662", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42ca14d3ced5a5dc7ec48e85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40657.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:415c836f24e06deb7be709cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42f9326027acdf6e83e29738", "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", @@ -56290,7 +57243,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56299,7 +57252,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -56307,27 +57260,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001334", "level": "constituency", - "name": "Brent West", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001334" }, "measure": { - "unit": "count" + "unit": "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", @@ -56342,20 +57295,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:415c836f24e06deb7be709cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42f9326027acdf6e83e29738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143163739.123, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:416e8d75f98a57830353b469", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42feccd8bb182f6e59a2664c", "aggregation": { "method": "sum" }, @@ -56396,19 +57349,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001226", "level": "constituency", - "name": "Wirral West", + "name": "Epping Forest", "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, 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" }, "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.E14001226" }, "measure": { "unit": "count" @@ -56429,117 +57382,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:416e8d75f98a57830353b469", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42feccd8bb182f6e59a2664c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4179b6e982aa0b42c8769320", - "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": "E14001455", - "level": "constituency", - "name": "Runcorn and Helsby", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001455" - }, - "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:4179b6e982aa0b42c8769320", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 39164.373, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:417fb3175d4f47f76f9b2062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4312b649a04f131bd52d841c", "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", @@ -56555,7 +57419,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -56564,7 +57428,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -56572,27 +57436,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001167", "level": "constituency", - "name": "Feltham and Heston", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Feltham and Heston: 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.E14001236" + "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", @@ -56605,20 +57469,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:417fb3175d4f47f76f9b2062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4312b649a04f131bd52d841c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 519050194.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41a32dbb39654a1c02662424", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43889a40623b3c9f9853da21", "aggregation": { "method": "sum" }, @@ -56659,19 +57523,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001394", + "id": "E14001575", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "West Dorset", "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 electricity 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001394" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001575" }, "measure": { "unit": "kwh" @@ -56694,20 +57558,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41a32dbb39654a1c02662424", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43889a40623b3c9f9853da21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 182713084.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41c74e1338c9f3f716dc4f94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:439cb8fd883147377a87cd56", "aggregation": { "method": "sum" }, @@ -56748,19 +57612,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "E14001116", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Bournemouth West", "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, 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" }, "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.E14001116" }, "measure": { "unit": "count" @@ -56781,28 +57645,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41c74e1338c9f3f716dc4f94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:439cb8fd883147377a87cd56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39254.838, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41d1f9fbc3bf5a8ea67cf3ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43a7b8d6411b694fbf87ec81", "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", @@ -56818,7 +57682,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -56827,7 +57691,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -56835,27 +57699,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001434", "level": "constituency", - "name": "Caerphilly", + "name": "Putney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerphilly: 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.W07000088" + "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", @@ -56870,20 +57734,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41d1f9fbc3bf5a8ea67cf3ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43a7b8d6411b694fbf87ec81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158337205.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41e60a2b8d516656503a19fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43ae36262ce77c59b5157cb6", "aggregation": { "method": "sum" }, @@ -56924,19 +57788,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001101", "level": "constituency", - "name": "Enfield North", + "name": "Bishop Auckland", "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, 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.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.E14001101" }, "measure": { "unit": "kwh" @@ -56959,28 +57823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41e60a2b8d516656503a19fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43ae36262ce77c59b5157cb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141355731.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:41ef531fd71880e33ae41c3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43ef831f7926c7089a1d19da", "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", @@ -56996,7 +57860,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -57005,7 +57869,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -57013,27 +57877,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001503", "level": "constituency", - "name": "Carlisle", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Carlisle: 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_meter_count", - "record_set_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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001503" }, "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", @@ -57046,20 +57910,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:41ef531fd71880e33ae41c3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43ef831f7926c7089a1d19da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 592493562.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:422264ebaa5298d7855d3bc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4416d5f7783b8e60b69d8106", "aggregation": { "method": "sum" }, @@ -57100,19 +57964,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001121", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Droitwich and Evesham: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001203" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001121" }, "measure": { "unit": "kwh" @@ -57133,20 +57997,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:422264ebaa5298d7855d3bc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4416d5f7783b8e60b69d8106", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 360007017.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42417946546d7629ed575dc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4420e9bcb835ef404c6562ae", "aggregation": { "method": "sum" }, @@ -57187,19 +58051,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001147", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Calder Valley", "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, 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" }, "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.E14001147" }, "measure": { "unit": "count" @@ -57222,28 +58086,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42417946546d7629ed575dc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4420e9bcb835ef404c6562ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47397.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:425757be9b46a0982461ccf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:442e9bb2a28b25e8a2d3f7ae", "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", @@ -57259,7 +58123,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -57268,7 +58132,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -57276,27 +58140,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001070", + "id": "W07000083", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashton-under-Lyne: 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_consumption", - "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.E14001070" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000083" }, "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", @@ -57311,20 +58175,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:425757be9b46a0982461ccf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:442e9bb2a28b25e8a2d3f7ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43333.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:426266ed1fbeab47329511c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:443c9cc9e8c8d2b28ff92c33", "aggregation": { "method": "sum" }, @@ -57365,19 +58229,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "E14001479", "level": "constituency", - "name": "Lewisham North", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lewisham North: 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.electricity.meter_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.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" @@ -57400,28 +58264,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:426266ed1fbeab47329511c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:443c9cc9e8c8d2b28ff92c33", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40502.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42be0e24ea1947d92068ec90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4447e33468fa8b6591c307a4", "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", @@ -57434,73 +58298,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": "E14001162", + "id": "E14001077", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesham and Amersham: 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.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.E14001162" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001077" }, "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:42be0e24ea1947d92068ec90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4447e33468fa8b6591c307a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154226237.916, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42c1f8e9c45620cf023decca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:445e9902f4cfe90c8ac7d380", "aggregation": { "method": "sum" }, @@ -57541,19 +58407,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001504", "level": "constituency", - "name": "Christchurch", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Christchurch: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001171" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001504" }, "measure": { "unit": "kwh" @@ -57574,20 +58440,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42c1f8e9c45620cf023decca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:445e9902f4cfe90c8ac7d380", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 489364937.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42fa161e0cef584bc6bf0af4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:446d246550a10796d6aeaf66", "aggregation": { "method": "sum" }, @@ -57628,19 +58494,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001322", + "id": "E14001327", "level": "constituency", - "name": "Leeds North West", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North West: 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.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001327" }, "measure": { "unit": "kwh" @@ -57663,28 +58529,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:42fa161e0cef584bc6bf0af4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:446d246550a10796d6aeaf66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146954406.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42fb5472a174aba12e5eb29a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:447977f0630c68233a224139", "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", @@ -57697,81 +58563,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": "E14001390", + "id": "E14001294", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Horsham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Cambridgeshire: 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.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.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001294" }, "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:42fb5472a174aba12e5eb29a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:447977f0630c68233a224139", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45795.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:42fd7198510fe8052ad9c5b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44847922cbca4d512c342366", "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", @@ -57784,73 +58652,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": "E14001257", + "id": "E14001475", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Greenwich and Woolwich: 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.E14001257" + "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:42fd7198510fe8052ad9c5b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44847922cbca4d512c342366", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46857.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43224a41a03ea17bc06a3b20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:448db070d4eb03c97aefd3d3", "aggregation": { "method": "sum" }, @@ -57891,19 +58761,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001288", + "id": "E14001075", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hinckley and Bosworth: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001075" }, "measure": { "unit": "count" @@ -57924,28 +58794,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43224a41a03ea17bc06a3b20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:448db070d4eb03c97aefd3d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47267.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4341a630f96e84e5b41aa5be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44aa9d0200f0282c0fcf82dd", "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", @@ -57961,7 +58831,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -57970,7 +58840,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -57978,27 +58848,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001410", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aberafan Maesteg: 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_consumption", - "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.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -58011,28 +58881,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4341a630f96e84e5b41aa5be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44aa9d0200f0282c0fcf82dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39587.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4369d928bef1d4adf8ee1205", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44b3f5ee8f4b737ac4160fce", "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", @@ -58045,73 +58915,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": "E14001365", + "id": "E14001223", "level": "constituency", - "name": "Mid Norfolk", + "name": "Eltham and Chislehurst", "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, Eltham and Chislehurst: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.E14001223" }, "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:4369d928bef1d4adf8ee1205", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44b3f5ee8f4b737ac4160fce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46554.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43d723d93e616465e2315cd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44c95596420e98b415a8090b", "aggregation": { "method": "sum" }, @@ -58152,19 +59024,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001072", "level": "constituency", - "name": "Southport", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southport: 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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001072" }, "measure": { "unit": "kwh" @@ -58185,28 +59057,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43d723d93e616465e2315cd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44c95596420e98b415a8090b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 379956362.571, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43db31a4ed93d0009bca7c06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44d68c8c69f7f74b51f4b71f", "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", @@ -58222,7 +59094,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58231,7 +59103,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58239,27 +59111,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001599", + "id": "E14001427", "level": "constituency", - "name": "Worthing West", + "name": "Plymouth Sutton and Devonport", "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, 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.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.E14001427" }, "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", @@ -58272,20 +59144,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43db31a4ed93d0009bca7c06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44d68c8c69f7f74b51f4b71f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44119.753, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43e026cedf8fac2dee0ce513", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44ec69bdc2e1c5646116c401", "aggregation": { "method": "sum" }, @@ -58326,19 +59198,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001299", "level": "constituency", - "name": "Enfield North", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Enfield North: 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.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001299" }, "measure": { "unit": "count" @@ -58361,28 +59233,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43e026cedf8fac2dee0ce513", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44ec69bdc2e1c5646116c401", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42094.026, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43ea9dd28aa5709f462f16d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:451669aaaa8cf9dc1e0db4ea", "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", @@ -58395,75 +59267,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": "E14001271", + "id": "E14001400", "level": "constituency", - "name": "Harrow West", + "name": "North Warwickshire and Bedworth", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001400" }, "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:43ea9dd28aa5709f462f16d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:451669aaaa8cf9dc1e0db4ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38116.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:43f6d96609a6bdeafe128735", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:451dc6774b0555e538e5798a", "aggregation": { "method": "sum" }, @@ -58504,19 +59374,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001250", "level": "constituency", - "name": "Norwich North", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Norwich North: DESNZ's authority totals split by its small-area figures", + "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.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001250" }, "measure": { "unit": "kwh" @@ -58539,20 +59409,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:43f6d96609a6bdeafe128735", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:451dc6774b0555e538e5798a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165571746.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:444bf8ee1a1f712db2bc39be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45319fd737596c2ac19c9ef5", "aggregation": { "method": "sum" }, @@ -58593,19 +59463,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001605", "level": "constituency", - "name": "Easington", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Easington: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001605" }, "measure": { "unit": "kwh" @@ -58628,20 +59498,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:444bf8ee1a1f712db2bc39be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45319fd737596c2ac19c9ef5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134890484.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4456fd2703cc256a5c0074c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4539e818c07d259e8edf5d95", "aggregation": { "method": "sum" }, @@ -58682,19 +59552,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001297", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Cambridgeshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001390" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001297" }, "measure": { "unit": "kwh" @@ -58715,28 +59585,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4456fd2703cc256a5c0074c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4539e818c07d259e8edf5d95", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 561872767.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44611c32cfde96eebef2014c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4549d4a2e853bb740ba79679", "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", @@ -58752,7 +59622,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -58761,7 +59631,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -58769,27 +59639,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001346", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Luton South and South Bedfordshire", "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 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.electricity.meter_count", - "record_set_spec_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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001346" }, "measure": { - "unit": "count" + "unit": "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", @@ -58804,28 +59674,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44611c32cfde96eebef2014c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4549d4a2e853bb740ba79679", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162241230.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44636c4d67e4b0d21010ebd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45898cd47f910777a885994e", "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", @@ -58841,7 +59711,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -58850,7 +59720,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -58858,27 +59728,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "S14000089", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Glasgow West", "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, 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.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.S14000089" }, "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", @@ -58891,20 +59761,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44636c4d67e4b0d21010ebd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45898cd47f910777a885994e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43233.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4467aa92ea7b1ddb60ec21cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4596d1aa4494a8c949d4937f", "aggregation": { "method": "sum" }, @@ -58945,19 +59815,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001092", + "id": "E14001272", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Edgbaston: 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.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001272" }, "measure": { "unit": "count" @@ -58978,20 +59848,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4467aa92ea7b1ddb60ec21cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4596d1aa4494a8c949d4937f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43961.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4468750112eb5380378082a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45a2f8bb91a389f9f563ff89", "aggregation": { "method": "sum" }, @@ -59032,19 +59902,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "E14001586", "level": "constituency", - "name": "Edinburgh South West", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" }, "measure": { "unit": "count" @@ -59065,20 +59935,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4468750112eb5380378082a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45a2f8bb91a389f9f563ff89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41451.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:449b11eda635cec01e4746f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45a3c13d92c0599df125a323", "aggregation": { "method": "sum" }, @@ -59119,19 +59989,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001472", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Aberdeenshire and Kincardine: 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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" }, "measure": { "unit": "count" @@ -59152,20 +60022,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:449b11eda635cec01e4746f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45a3c13d92c0599df125a323", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41299.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44a3bb74e70001c6f832b1e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45b3e71e806aa67e1e17d039", "aggregation": { "method": "sum" }, @@ -59206,19 +60076,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001137", "level": "constituency", - "name": "Leeds South", + "name": "Bromley and Biggin Hill", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001137" }, "measure": { "unit": "kwh" @@ -59241,28 +60111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44a3bb74e70001c6f832b1e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45b3e71e806aa67e1e17d039", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149297117.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44bf4f8a4e29f7ffd609fb57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45ca24fff662b8c3c3e04546", "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", @@ -59278,7 +60148,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59287,7 +60157,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59295,27 +60165,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001598", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrogate and Knaresborough: 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.E14001269" + "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", @@ -59328,20 +60198,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44bf4f8a4e29f7ffd609fb57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45ca24fff662b8c3c3e04546", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44998.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44d48aeeb05405c5186d77b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45d006be94403a6aa01d30f4", "aggregation": { "method": "sum" }, @@ -59382,19 +60252,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001155", "level": "constituency", - "name": "North East Fife", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Fife: DESNZ's authority totals split by its small-area figures", + "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.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001155" }, "measure": { "unit": "count" @@ -59417,28 +60287,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44d48aeeb05405c5186d77b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45d006be94403a6aa01d30f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43892.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:44f1b1169ff298be9e787762", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45fef8b7131ca7c5255e04fe", "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", @@ -59454,7 +60324,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59463,7 +60333,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -59471,27 +60341,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001553", + "id": "S14000099", "level": "constituency", - "name": "Tottenham", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tottenham: 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.E14001553" + "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", @@ -59506,20 +60376,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:44f1b1169ff298be9e787762", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45fef8b7131ca7c5255e04fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140359791.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:450c0f82a92e9614dce62298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:460809095000005d79da91cd", "aggregation": { "method": "sum" }, @@ -59560,19 +60430,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001474", "level": "constituency", - "name": "Peckham", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Peckham: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001421" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001474" }, "measure": { "unit": "kwh" @@ -59595,28 +60465,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:450c0f82a92e9614dce62298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:460809095000005d79da91cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153478397.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45167d4ec3d6523081c286a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:462efe479de23d206cfcf8bf", "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", @@ -59629,83 +60499,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": "E14001539", + "id": "S14000072", "level": "constituency", - "name": "Tatton", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tatton: 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.electricity.meter_count", - "record_set_spec_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.E14001539" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000072" }, "measure": { - "unit": "count" + "unit": "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:45167d4ec3d6523081c286a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:462efe479de23d206cfcf8bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 485875111.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4517b6afc74a097ef8095569", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46590b64361a2d1f64b8fb69", "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", @@ -59721,7 +60589,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59730,7 +60598,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -59738,27 +60606,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001191", "level": "constituency", - "name": "Lichfield", + "name": "Dartford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lichfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001191" }, "measure": { - "unit": "count" + "unit": "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", @@ -59773,28 +60641,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4517b6afc74a097ef8095569", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46590b64361a2d1f64b8fb69", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151818404.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:457609f56538571ad3743439", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4659351938807187ca4a1226", "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", @@ -59810,7 +60678,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -59819,7 +60687,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -59827,27 +60695,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001210", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mitcham and Morden: 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_consumption", - "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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001210" }, "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", @@ -59860,28 +60728,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:457609f56538571ad3743439", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4659351938807187ca4a1226", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38356.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4579556117b8f144083d669e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465c0275684b255166b69a99", "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", @@ -59897,7 +60765,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -59906,7 +60774,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -59914,27 +60782,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001458", "level": "constituency", - "name": "Weald of Kent", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Weald of Kent: 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_consumption", - "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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001458" }, "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", @@ -59949,28 +60817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4579556117b8f144083d669e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:465c0275684b255166b69a99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42249.094, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:457d54b89a6654af28eb4b84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:467d0d6465b45bca4599257b", "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", @@ -59983,83 +60851,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": "E14001414", + "id": "E14001329", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Leigh and Atherton", "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 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.E14001414" + "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:457d54b89a6654af28eb4b84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:467d0d6465b45bca4599257b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 471677463.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45885ca3e4db456da4835b21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a308c9cc1b10ab19e30091", "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", @@ -60075,7 +60941,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60084,7 +60950,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60092,27 +60958,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "S14000081", "level": "constituency", - "name": "Lichfield", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lichfield: 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_consumption", - "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.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -60125,20 +60991,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45885ca3e4db456da4835b21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46a308c9cc1b10ab19e30091", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44872.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:459eb15ce59f7782bb350c34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46f051ebfff1d960b7347b67", "aggregation": { "method": "sum" }, @@ -60179,19 +61045,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001282", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Herne Bay and Sandwich", "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, 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.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001282" }, "measure": { "unit": "kwh" @@ -60212,28 +61078,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:459eb15ce59f7782bb350c34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46f051ebfff1d960b7347b67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 444106419.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45ac87cc2daaf1c4029e5ee2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46f50318048f4e3de0fb5ea2", "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", @@ -60249,7 +61115,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -60258,7 +61124,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -60266,27 +61132,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001258", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Guildford", "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 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.electricity.meter_count", - "record_set_spec_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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001258" }, "measure": { - "unit": "count" + "unit": "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", @@ -60301,20 +61167,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45ac87cc2daaf1c4029e5ee2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46f50318048f4e3de0fb5ea2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164737697.085, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46f5525873ed3165a6413e7b", + "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": "E14001302", + "level": "constituency", + "name": "Ipswich", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 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.gas.meter_count", + "record_set_spec_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" + }, + "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:46f5525873ed3165a6413e7b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45adebc73b926d21f48d2bab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:470952f8d7436cf762e718fe", "aggregation": { "method": "sum" }, @@ -60355,19 +61308,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001366", + "id": "E14001316", "level": "constituency", - "name": "Mid Sussex", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Sussex: 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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -60388,20 +61341,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45adebc73b926d21f48d2bab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:470952f8d7436cf762e718fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 450545749.183, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:470f1fcc99e93189d5dc4444", + "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": "E14001464", + "level": "constituency", + "name": "Selby", + "vintage": "pcon_2024" + }, + "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.E14001464" + }, + "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:470f1fcc99e93189d5dc4444", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45cfc692572e366eb3d87f7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4725c38b492c2916fd4f42ab", "aggregation": { "method": "sum" }, @@ -60442,19 +61482,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001194", "level": "constituency", - "name": "Barnsley South", + "name": "Derby South", "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, 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" }, "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.E14001194" }, "measure": { "unit": "count" @@ -60475,28 +61515,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45cfc692572e366eb3d87f7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4725c38b492c2916fd4f42ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45268.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:45f0a13cb6b72932dcdd4bb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:472d817580f30d98749d131c", "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", @@ -60512,7 +61552,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -60521,7 +61561,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -60529,27 +61569,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "W07000084", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Blaenau Gwent and Rhymney", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000084" }, "measure": { - "unit": "count" + "unit": "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", @@ -60564,28 +61604,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:45f0a13cb6b72932dcdd4bb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:472d817580f30d98749d131c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 123347647.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:461dce1d3983991a37f8d539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47599947a412edb41a694c3a", "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", @@ -60598,83 +61638,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": "E14001480", "level": "constituency", - "name": "Islington North", + "name": "South Basildon and East Thurrock", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001480" }, "measure": { - "unit": "count" + "unit": "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:461dce1d3983991a37f8d539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47599947a412edb41a694c3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 398219189.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:462517d2015e8189daeae79d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47811a399191e32681ea1a68", "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", @@ -60687,83 +61725,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": "E14001429", + "id": "E14001372", "level": "constituency", - "name": "Poole", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Poole: 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.E14001429" + "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:462517d2015e8189daeae79d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47811a399191e32681ea1a68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 466503962.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:462854f6ee3d23782a05cb6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4797559836c6c7002414122f", "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", @@ -60776,73 +61812,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": "E14001149", + "id": "E14001273", "level": "constituency", - "name": "Cambridge", + "name": "Harwich and North Essex", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cambridge: 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.E14001149" + "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:462854f6ee3d23782a05cb6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4797559836c6c7002414122f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45061.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46378b7a72ab36d18a9085d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:479f3f5cec3562781549261b", "aggregation": { "method": "sum" }, @@ -60883,19 +61921,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001262", + "id": "E14001236", "level": "constituency", - "name": "Halifax", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halifax: 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.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001236" }, "measure": { "unit": "kwh" @@ -60916,28 +61954,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46378b7a72ab36d18a9085d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:479f3f5cec3562781549261b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 454580942.276, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465167817d627ba4a102a268", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47b63f28565e77d2e6c9edb4", "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", @@ -60953,7 +61991,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -60962,7 +62000,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -60970,27 +62008,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001580", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Westmorland and Lonsdale", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -61003,28 +62041,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:465167817d627ba4a102a268", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47b63f28565e77d2e6c9edb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30537.129, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:465476c3b8dc8b3a92b4938e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47ca35663bf6a62ec75995fe", "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", @@ -61037,81 +62075,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": "S14000079", + "id": "S14000101", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh North and Leith: 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_meter_count", - "record_set_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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000101" }, "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:465476c3b8dc8b3a92b4938e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47ca35663bf6a62ec75995fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46426.917, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46656ec0ee4600b5dbe4e6a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47f027d5450dba7ef4466595", "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", @@ -61127,7 +62167,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -61136,7 +62176,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -61144,27 +62184,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001405", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrogate and Knaresborough: 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.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.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001405" }, "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", @@ -61177,28 +62217,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46656ec0ee4600b5dbe4e6a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47f027d5450dba7ef4466595", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 312146260.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:466cf0bc43630125fa612477", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:480675c0f3f824b1a273e5af", "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", @@ -61214,7 +62254,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -61223,7 +62263,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -61231,27 +62271,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001323", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackley and Middleton South: 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_consumption", - "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.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -61264,20 +62304,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:466cf0bc43630125fa612477", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:480675c0f3f824b1a273e5af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43531.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:469233dad6cfaa0de740cfca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:483f7fce81bb31f99eb8ccc6", "aggregation": { "method": "sum" }, @@ -61318,19 +62358,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001458", "level": "constituency", - "name": "Dartford", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dartford: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001458" }, "measure": { "unit": "kwh" @@ -61351,28 +62391,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:469233dad6cfaa0de740cfca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:483f7fce81bb31f99eb8ccc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 421412154.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46a1fa53a79fdba89746efb4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:484482ddd591233f81bb24f9", "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", @@ -61385,81 +62425,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": "E14001464", "level": "constituency", - "name": "Broxbourne", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxbourne: 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.E14001139" + "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:46a1fa53a79fdba89746efb4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:484482ddd591233f81bb24f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45624.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46b143f8981849a95aad2c9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:484708f27c541003970add0c", "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", @@ -61472,83 +62514,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": "E14001589", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Wirral West", "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, Wirral 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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001589" }, "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:46b143f8981849a95aad2c9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:484708f27c541003970add0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 504869482.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46bcf0952460fb5738e59fa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4855e7c74a904aa5279d44d9", "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", @@ -61561,83 +62601,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": "E14001198", + "id": "E14001245", "level": "constituency", - "name": "Doncaster Central", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster Central: 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.E14001198" + "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:46bcf0952460fb5738e59fa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4855e7c74a904aa5279d44d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 524687373.456, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46bd314d3f7be8dc169046ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:489a9f7b57e07a501e6b8e37", "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", @@ -61653,7 +62691,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -61662,7 +62700,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -61670,27 +62708,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001383", "level": "constituency", - "name": "South Norfolk", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Norfolk: 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.E14001489" + "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", @@ -61705,20 +62743,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46bd314d3f7be8dc169046ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:489a9f7b57e07a501e6b8e37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133816896.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:46e363ed828ec7e2101a1047", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a28456af4e99f790ea3944", "aggregation": { "method": "sum" }, @@ -61759,19 +62797,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001329", "level": "constituency", - "name": "North West Hampshire", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Hampshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001329" }, "measure": { "unit": "count" @@ -61794,28 +62832,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:46e363ed828ec7e2101a1047", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a28456af4e99f790ea3944", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50669.654, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47536c529b5db97d3ccdc5b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a49b34f113af60161d7331", "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", @@ -61828,75 +62866,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": "E14001565", "level": "constituency", - "name": "Harlow", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harlow: 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.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.E14001565" }, "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:47536c529b5db97d3ccdc5b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a49b34f113af60161d7331", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 490190908.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:475c996464771df40fef1ec6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48dd948821c48950575bbc90", "aggregation": { "method": "sum" }, @@ -61937,19 +62973,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001159", "level": "constituency", - "name": "Chichester", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chichester: 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.gas.consumption", "record_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.E14001159" }, "measure": { "unit": "kwh" @@ -61970,20 +63006,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:475c996464771df40fef1ec6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48dd948821c48950575bbc90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 463547340.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47a142e8c5e8a00aabb37788", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4912596e3275c8c57978ebfc", "aggregation": { "method": "sum" }, @@ -62024,19 +63060,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001505", "level": "constituency", - "name": "South Leicestershire", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Leicestershire: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" }, "measure": { "unit": "kwh" @@ -62057,28 +63093,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47a142e8c5e8a00aabb37788", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4912596e3275c8c57978ebfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467495527.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47ca8cc3d573d63fe79a822c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49157b664743e5df3723ec67", "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", @@ -62094,7 +63130,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -62103,7 +63139,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -62111,27 +63147,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "S14000088", "level": "constituency", - "name": "Halesowen", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Halesowen: 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.E14001261" + "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", @@ -62144,20 +63180,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47ca8cc3d573d63fe79a822c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49157b664743e5df3723ec67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 424766403.876, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:47ebd0af88fbd3b2980d072e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49489a61d28b807ea3f20cb2", "aggregation": { "method": "sum" }, @@ -62198,19 +63234,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001473", "level": "constituency", - "name": "Cardiff North", + "name": "Shrewsbury", "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, Shrewsbury: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001473" }, "measure": { "unit": "count" @@ -62233,28 +63269,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:47ebd0af88fbd3b2980d072e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49489a61d28b807ea3f20cb2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46687.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4802fc4305d712286172add9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:494a5eeebcd5d4bc1f46f7ee", "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", @@ -62267,75 +63303,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": "E14001540", + "id": "E14001591", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Taunton and Wellington: 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.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.E14001540" + "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_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:4802fc4305d712286172add9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:494a5eeebcd5d4bc1f46f7ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34658.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48421c22426fdbf344b0ca06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:496221c82a162c66df204b3b", "aggregation": { "method": "sum" }, @@ -62376,19 +63410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001360", "level": "constituency", - "name": "City of Durham", + "name": "Mid Buckinghamshire", "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, 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.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001360" }, "measure": { "unit": "count" @@ -62411,107 +63445,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48421c22426fdbf344b0ca06", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:484553046b7663cd17c55bab", - "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": "E14001584", - "level": "constituency", - "name": "Widnes and Halewood", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001584" - }, - "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:484553046b7663cd17c55bab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:496221c82a162c66df204b3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41718.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:484ab3379b8358a900fa4f1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49667e832cd03d7829e0f990", "aggregation": { "method": "sum" }, @@ -62552,19 +63499,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001534", "level": "constituency", - "name": "Richmond Park", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond Park: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001534" }, "measure": { "unit": "kwh" @@ -62585,28 +63532,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:484ab3379b8358a900fa4f1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49667e832cd03d7829e0f990", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462377275.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4855ec54fe44f367799345d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:498decb4245ed52b15c7dbd5", "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", @@ -62619,137 +63566,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": "E14001159", + "id": "E14001299", "level": "constituency", - "name": "Chelmsford", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chelmsford: 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_consumption", - "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.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001299" }, "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:4855ec54fe44f367799345d7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48976d2dde5c232335e08c14", - "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": "E14001345", - "level": "constituency", - "name": "Luton North", - "vintage": "pcon_2024" - }, - "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.E14001345" - }, - "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 @@ -62761,20 +63619,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48976d2dde5c232335e08c14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:498decb4245ed52b15c7dbd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 464176582.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:489ac8fbd83dedd7d1e606e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:499bfa33cd8fb6f6b28cdc9a", "aggregation": { "method": "sum" }, @@ -62815,19 +63673,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001144", "level": "constituency", - "name": "Northampton North", + "name": "Bury North", "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, 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.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001144" }, "measure": { "unit": "kwh" @@ -62848,20 +63706,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:489ac8fbd83dedd7d1e606e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:499bfa33cd8fb6f6b28cdc9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505775967.85, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48a0f6ca1037851f0ee290ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49ca0ccfe8db97d4443c920f", "aggregation": { "method": "sum" }, @@ -62902,19 +63760,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001414", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Old Bexley and Sidcup", "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, 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.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001414" }, "measure": { "unit": "count" @@ -62937,28 +63795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48a0f6ca1037851f0ee290ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49ca0ccfe8db97d4443c920f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41024.792, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:48f8b5c399131379b02ff3b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49d508d14cd62940f9bbfc53", "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", @@ -62974,7 +63832,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -62983,7 +63841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -62991,27 +63849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001437", "level": "constituency", - "name": "Glasgow East", + "name": "Rayleigh and Wickford", "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, 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.S14000084" + "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", @@ -63026,20 +63884,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:48f8b5c399131379b02ff3b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49d508d14cd62940f9bbfc53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148532793.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:491965cabf94cf361c66ef92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49e1e6ccf28c5ecf1b74c2e2", "aggregation": { "method": "sum" }, @@ -63080,19 +63938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001084", + "id": "E14001574", "level": "constituency", - "name": "Bedford", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bedford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001574" }, "measure": { "unit": "count" @@ -63113,28 +63971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:491965cabf94cf361c66ef92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49e1e6ccf28c5ecf1b74c2e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41309.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:491d8fc34bfe1c4524ac04c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a157cf1531a6b394f0ddc48", "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", @@ -63147,83 +64005,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": "E14001569", + "id": "E14001252", "level": "constituency", - "name": "Waveney Valley", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Waveney Valley: 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.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.E14001569" + "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_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:491d8fc34bfe1c4524ac04c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a157cf1531a6b394f0ddc48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38463.42, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49250c7b22c002ff1d150fc1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a266284d24bad3b0c52ab34", "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", @@ -63239,7 +64095,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -63248,7 +64104,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -63256,27 +64112,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "S14000091", "level": "constituency", - "name": "Putney", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Putney: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000091" }, "measure": { - "unit": "count" + "unit": "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", @@ -63291,20 +64147,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49250c7b22c002ff1d150fc1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a266284d24bad3b0c52ab34", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 172330797.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49276c71621034fff3aa2af5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2df7dfdafe3f2982f7843b", "aggregation": { "method": "sum" }, @@ -63345,19 +64201,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001152", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Carlisle", "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, 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" }, "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.E14001152" }, "measure": { "unit": "count" @@ -63378,20 +64234,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49276c71621034fff3aa2af5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a2df7dfdafe3f2982f7843b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43665.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493b9cba5ab91429b105f2b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a5394d074eb2c7b93cc5897", "aggregation": { "method": "sum" }, @@ -63432,19 +64288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "E14001412", "level": "constituency", - "name": "Gower", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gower: 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.W07000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001412" }, "measure": { "unit": "kwh" @@ -63467,20 +64323,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493b9cba5ab91429b105f2b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a5394d074eb2c7b93cc5897", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132599172.703, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:493fce3885f6e0bcbf555d5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a7ac500061cc84fd54845d8", "aggregation": { "method": "sum" }, @@ -63521,19 +64377,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001368", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Middlesbrough South and East Cleveland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Heywood and Middleton North: 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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001368" }, "measure": { "unit": "count" @@ -63554,20 +64410,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:493fce3885f6e0bcbf555d5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a7ac500061cc84fd54845d8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41870.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:494333cebab8ed4b8152ebd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a9e83bb8b1a1b7ca99896ea", "aggregation": { "method": "sum" }, @@ -63608,19 +64464,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001602", "level": "constituency", - "name": "Yeovil", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Yeovil: 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.electricity.meter_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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001602" }, "measure": { "unit": "count" @@ -63643,28 +64499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:494333cebab8ed4b8152ebd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a9e83bb8b1a1b7ca99896ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48847.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:498f582e8ed9c16b178266ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aa8c072378e8849924ff0c8", "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", @@ -63677,73 +64533,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": "E14001425", + "id": "E14001580", "level": "constituency", - "name": "Peterborough", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peterborough: 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_meter_count", - "record_set_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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001580" }, "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:498f582e8ed9c16b178266ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aa8c072378e8849924ff0c8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48865.339, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ab0fe987bfeff1c94263962", + "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": "E14001127", + "level": "constituency", + "name": "Bridlington and The Wolds", + "vintage": "pcon_2024" + }, + "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.electricity.meter_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" + }, + "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:4ab0fe987bfeff1c94263962", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49ee77a6a2228b5e68289444", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ac4782aee44de23c4d85c1f", "aggregation": { "method": "sum" }, @@ -63784,19 +64731,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "W07000084", "level": "constituency", - "name": "York Outer", + "name": "Blaenau Gwent and Rhymney", "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, 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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000084" }, "measure": { "unit": "kwh" @@ -63817,28 +64764,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:49ee77a6a2228b5e68289444", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ac4782aee44de23c4d85c1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 510196628.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:49f0fd537ae72ec25cdd0018", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4acbc131dba4cbb97274ac42", "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", @@ -63851,81 +64798,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": "E14001234", + "id": "E14001370", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Farnham and Bordon: DESNZ's authority totals split by its small-area figures", + "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.E14001234" + "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:49f0fd537ae72ec25cdd0018", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4acbc131dba4cbb97274ac42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43772.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2982f71ded62f00cc2d097", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4acdac0917cf154e627bbf4f", "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", @@ -63938,83 +64887,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": "E14001303", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Isle of Wight East", "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, 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.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.E14001303" }, "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:4a2982f71ded62f00cc2d097", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4acdac0917cf154e627bbf4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 315359123.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2a7791be1f841de13dcf68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ad577362c871cbf8cc7212f", "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", @@ -64027,73 +64974,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": "E14001558", + "id": "E14001521", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Uxbridge and South Ruislip: 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_consumption", - "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.E14001558" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001521" }, "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:4a2a7791be1f841de13dcf68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ad577362c871cbf8cc7212f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131090714.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a2d4148009268fdc39481e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aec7ee684b23b67b008ab79", "aggregation": { "method": "sum" }, @@ -64134,19 +65083,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001142", "level": "constituency", - "name": "Chichester", + "name": "Burnley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chichester: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001142" }, "measure": { "unit": "count" @@ -64169,28 +65118,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a2d4148009268fdc39481e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aec7ee684b23b67b008ab79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47645.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a32e1cad557f4a6c505d8f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4af5ac288f5b37e2090e8f5f", "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", @@ -64206,7 +65155,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64215,7 +65164,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64223,27 +65172,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "W07000093", "level": "constituency", - "name": "Witham", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witham: 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_meter_count", - "record_set_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.E14001590" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000093" }, "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", @@ -64256,28 +65205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4a32e1cad557f4a6c505d8f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4af5ac288f5b37e2090e8f5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134742674.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4a81767f926365eb39bf4aeb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b01fa2fbd380fa5bb2a06e3", "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", @@ -64290,75 +65239,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": "E14001113", + "id": "W07000100", "level": "constituency", - "name": "Bootle", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bootle: 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_consumption", - "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.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000100" }, "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:4a81767f926365eb39bf4aeb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b01fa2fbd380fa5bb2a06e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32508.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4aac76f76dbace76d9067491", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b244473795a9a772220e583", "aggregation": { "method": "sum" }, @@ -64399,19 +65346,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001576", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dagenham and Rainham: DESNZ's authority totals split by its small-area figures", + "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.E14001189" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001576" }, "measure": { "unit": "count" @@ -64432,28 +65379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4aac76f76dbace76d9067491", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b244473795a9a772220e583", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37217.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4abc74f314ec4145d97904f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b5d04962bef13bebc951aa0", "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", @@ -64469,7 +65416,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -64478,7 +65425,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -64486,27 +65433,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "S14000094", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford-on-Avon: 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_consumption", - "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.E14001526" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -64521,28 +65468,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4abc74f314ec4145d97904f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b5d04962bef13bebc951aa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 62458.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4afe6ad324c6a054c76809fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b895e0225ddc25e2b6cbaff", "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", @@ -64555,75 +65502,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": "E14001491", + "id": "E14001086", "level": "constituency", - "name": "South Ribble", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Ribble: 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.E14001491" + "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:4afe6ad324c6a054c76809fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b895e0225ddc25e2b6cbaff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 298575468.605, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bc754e532726607b8246e40", + "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": "E14001106", + "level": "constituency", + "name": "Blaydon and Consett", + "vintage": "pcon_2024" + }, + "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.E14001106" + }, + "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:4bc754e532726607b8246e40", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b3db0abeb2d3a0561ed2b21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bc7b49cd4812b9deb906652", "aggregation": { "method": "sum" }, @@ -64664,19 +65696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "W07000085", "level": "constituency", - "name": "Fylde", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fylde: 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.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000085" }, "measure": { "unit": "count" @@ -64699,20 +65731,198 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b3db0abeb2d3a0561ed2b21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bc7b49cd4812b9deb906652", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44266.101, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bcd9359842b654ddd8eaf57", + "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": "E14001603", + "level": "constituency", + "name": "Yeovil", + "vintage": "pcon_2024" + }, + "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.electricity.meter_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.E14001603" + }, + "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:4bcd9359842b654ddd8eaf57", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd1271e9c403e58a84f7e19", + "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": "W07000097", + "level": "constituency", + "name": "Gower", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000097" + }, + "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:4bd1271e9c403e58a84f7e19", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b57299965df42aa3ed33f1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf92fea2b7047a42689bd63", "aggregation": { "method": "sum" }, @@ -64753,19 +65963,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "W07000100", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentwood and Ongar: 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.E14001125" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -64786,28 +65996,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b57299965df42aa3ed33f1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf92fea2b7047a42689bd63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 311118205.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4b8965c6b149c9bbacf7a1ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c026bdf648a19943fdac848", "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", @@ -64823,7 +66033,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -64832,7 +66042,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -64840,27 +66050,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "E14001292", "level": "constituency", - "name": "Leicester West", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester West: 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.E14001328" + "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", @@ -64873,28 +66083,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4b8965c6b149c9bbacf7a1ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c026bdf648a19943fdac848", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 512912156.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd1bd088a26a253bbd04ce4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c091f84316208356cc5610b", "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", @@ -64907,73 +66117,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": "E14001339", + "id": "E14001385", "level": "constituency", - "name": "Liverpool Walton", + "name": "North Cornwall", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001385" }, "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:4bd1bd088a26a253bbd04ce4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c091f84316208356cc5610b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 225152845.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bd40d673982de8bed08b5ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c179786573eca451da0d7e9", "aggregation": { "method": "sum" }, @@ -65014,19 +66226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "E14001311", "level": "constituency", - "name": "Tamworth", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tamworth: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001311" }, "measure": { "unit": "count" @@ -65047,28 +66259,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bd40d673982de8bed08b5ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c179786573eca451da0d7e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46207.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bdd60bc04edc03cceaa99f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c54cfec9256f0e585cb7c24", "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", @@ -65081,75 +66293,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": "E14001165", + "id": "S14000105", "level": "constituency", - "name": "Chesterfield", + "name": "Stirling and Strathallan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chesterfield: 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.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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000105" }, "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:4bdd60bc04edc03cceaa99f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c54cfec9256f0e585cb7c24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36782.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4bf2364ec7cf8b974c8a6b7b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c55c91da27ef9c5cddaceb6", "aggregation": { "method": "sum" }, @@ -65190,19 +66400,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "W07000099", "level": "constituency", - "name": "Bolsover", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolsover: 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.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000099" }, "measure": { "unit": "count" @@ -65225,20 +66435,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4bf2364ec7cf8b974c8a6b7b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c55c91da27ef9c5cddaceb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46082.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c0a041096878342142c9f03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c6273b55d3694091448de86", "aggregation": { "method": "sum" }, @@ -65279,19 +66489,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001517", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Stockport", "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, 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.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.E14001517" }, "measure": { "unit": "kwh" @@ -65314,20 +66524,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c0a041096878342142c9f03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c6273b55d3694091448de86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146007636.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c2fb03df42554823b4cf8a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c7340ff547304f35b57acf5", "aggregation": { "method": "sum" }, @@ -65368,19 +66578,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001377", + "id": "E14001463", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Sefton Central", "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 consumption, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001463" }, "measure": { "unit": "kwh" @@ -65401,115 +66611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c2fb03df42554823b4cf8a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c7340ff547304f35b57acf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c31c546e99ccc97b0d2f596", - "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:4c31c546e99ccc97b0d2f596", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 494200873.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c34b29549d8e456a7ef92af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c893a9c9c0bcb3633a77f0a", "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", @@ -65522,73 +66645,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": "E14001421", "level": "constituency", - "name": "Swindon South", + "name": "Peckham", "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, 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.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.E14001421" }, "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:4c34b29549d8e456a7ef92af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c893a9c9c0bcb3633a77f0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127847831.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c37b16af15a38430f9f411c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c9dc7fbf1fed7f98b1c8116", "aggregation": { "method": "sum" }, @@ -65629,19 +66754,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001358", "level": "constituency", - "name": "South Cotswolds", + "name": "Meriden and Solihull East", "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, 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.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.E14001358" }, "measure": { "unit": "kwh" @@ -65664,28 +66789,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c37b16af15a38430f9f411c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c9dc7fbf1fed7f98b1c8116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155975941.519, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c7777ddc966dcd5b9df8695", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4caa1eae8861d199402cd080", "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", @@ -65698,81 +66823,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": "E14001457", + "id": "E14001115", "level": "constituency", - "name": "Rushcliffe", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rushcliffe: 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.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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001115" }, "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:4c7777ddc966dcd5b9df8695", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4caa1eae8861d199402cd080", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49125.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4c7cf181ca246d54d659920f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cd485b57f14e60d1859952b", "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", @@ -65788,7 +66915,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -65797,7 +66924,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -65805,27 +66932,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001298", + "id": "S14000100", "level": "constituency", - "name": "Huntingdon", + "name": "North East Fife", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huntingdon: 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_meter_count", - "record_set_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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000100" }, "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", @@ -65838,28 +66965,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4c7cf181ca246d54d659920f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cd485b57f14e60d1859952b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 492901325.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cce0280738471517baf2baa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cf73b7ea085c1c6af0d2705", "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", @@ -65875,7 +67002,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -65884,7 +67011,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -65892,27 +67019,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "S14000093", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Normanton and Hemsworth: 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_meter_count", - "record_set_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.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -65925,28 +67052,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cce0280738471517baf2baa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cf73b7ea085c1c6af0d2705", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 489852334.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ce2f67a16dbaa19252adbf4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d49b699fa03ec43cd893c47", "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", @@ -65959,73 +67086,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": "S14000104", + "id": "E14001598", "level": "constituency", - "name": "Rutherglen", + "name": "Worsley and Eccles", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutherglen: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.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.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:4ce2f67a16dbaa19252adbf4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d49b699fa03ec43cd893c47", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48695.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4cf6ee0fc802af260f2008dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d52c471439a6341e0135498", "aggregation": { "method": "sum" }, @@ -66066,19 +67195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001230", "level": "constituency", - "name": "Rugby", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rugby: 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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001230" }, "measure": { "unit": "count" @@ -66099,20 +67228,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4cf6ee0fc802af260f2008dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d52c471439a6341e0135498", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39482.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d062dd8e0546279b2dfd821", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d787767bdf0284d3daba29d", "aggregation": { "method": "sum" }, @@ -66153,19 +67282,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001537", + "id": "W07000086", "level": "constituency", - "name": "Swindon South", + "name": "Bridgend", "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, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000086" }, "measure": { "unit": "kwh" @@ -66188,28 +67317,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d062dd8e0546279b2dfd821", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d787767bdf0284d3daba29d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 123673090.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d3fa1cb35af360803712233", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d804d17f139bb00c6bf0a52", "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", @@ -66222,81 +67351,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": "E14001495", + "id": "E14001160", "level": "constituency", - "name": "South West Devon", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Devon: 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.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.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001160" }, "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:4d3fa1cb35af360803712233", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d804d17f139bb00c6bf0a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 222691924.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d402012fd881b1fcf55e9e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d993108e30093fddd146dcd", "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", @@ -66309,81 +67440,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": "E14001285", + "id": "E14001318", "level": "constituency", - "name": "Hexham", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hexham: 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.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.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001318" }, "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:4d402012fd881b1fcf55e9e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d993108e30093fddd146dcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134282388.954, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d5ac96108e189361c62192a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4da9c2d5ad6239ee0b73095a", "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", @@ -66396,73 +67529,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": "E14001414", + "id": "E14001136", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Old Bexley and Sidcup: 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.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.E14001414" + "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_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:4d5ac96108e189361c62192a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4da9c2d5ad6239ee0b73095a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43863.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d68a533e496c6778ce980c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dd0dd3e482e4dc06d4e4c18", "aggregation": { "method": "sum" }, @@ -66503,19 +67638,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001178", + "id": "E14001449", "level": "constituency", - "name": "Congleton", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Congleton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001449" }, "measure": { "unit": "count" @@ -66538,20 +67673,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d68a533e496c6778ce980c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dd0dd3e482e4dc06d4e4c18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42276.861, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d692d4b0eac82171db7ab89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e0730974890be173146fc6a", "aggregation": { "method": "sum" }, @@ -66592,19 +67727,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "E14001439", "level": "constituency", - "name": "Burnley", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Burnley: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001439" }, "measure": { "unit": "kwh" @@ -66625,28 +67760,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d692d4b0eac82171db7ab89", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e0730974890be173146fc6a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 358953149.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4d9225a05a967b5bde490f1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e162def0341b40021839abf", "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", @@ -66662,7 +67797,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -66671,7 +67806,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -66679,27 +67814,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001386", "level": "constituency", - "name": "Hove and Portslade", + "name": "North Cotswolds", "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 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001386" }, "measure": { - "unit": "count" + "unit": "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", @@ -66714,20 +67849,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4d9225a05a967b5bde490f1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e162def0341b40021839abf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 203893189.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4da47fd8a729f7e29e9bc9c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e246559efa24d4f2abe9c5c", "aggregation": { "method": "sum" }, @@ -66768,19 +67903,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001461", "level": "constituency", - "name": "Carlisle", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Carlisle: 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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001461" }, "measure": { "unit": "kwh" @@ -66803,20 +67938,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4da47fd8a729f7e29e9bc9c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e246559efa24d4f2abe9c5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164254676.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4da4ea21020d18284552e13a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e2a5f2c5027e3a27181bbd9", "aggregation": { "method": "sum" }, @@ -66857,19 +67992,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001186", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "Croydon East", "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 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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001186" }, "measure": { "unit": "count" @@ -66892,20 +68027,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4da4ea21020d18284552e13a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e2a5f2c5027e3a27181bbd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45375.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4db9f29e08e8dc9faf4fc1f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e2c2b5930b52a4a07cadada", "aggregation": { "method": "sum" }, @@ -66946,19 +68081,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "E14001603", "level": "constituency", - "name": "Aldershot", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aldershot: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001603" }, "measure": { "unit": "count" @@ -66979,20 +68114,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4db9f29e08e8dc9faf4fc1f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e2c2b5930b52a4a07cadada", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36556.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4dfad94c5aa5754db4f4d56e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e47d4113d6c55b98b9cd701", "aggregation": { "method": "sum" }, @@ -67033,19 +68168,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001298", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Huntingdon", "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, 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" }, "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.E14001298" }, "measure": { "unit": "count" @@ -67068,20 +68203,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4dfad94c5aa5754db4f4d56e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e47d4113d6c55b98b9cd701", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48319.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e581ee6c534d32fa4dfbee4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e4d6f05c7588c7f7b2a188c", "aggregation": { "method": "sum" }, @@ -67122,19 +68257,106 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001467", "level": "constituency", - "name": "Newport East", + "name": "Sheffield Central", "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, 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.gas.meter_count", "record_set_spec_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.E14001467" + }, + "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:4e4d6f05c7588c7f7b2a188c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e759f481366ba2289db38ae", + "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": "E14001502", + "level": "constituency", + "name": "Southend West and Leigh", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" }, "measure": { "unit": "count" @@ -67155,28 +68377,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e581ee6c534d32fa4dfbee4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4e759f481366ba2289db38ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42974.149, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e9259db43c92d87e3bf7742", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ee3180234b91a2d74ad356b", "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", @@ -67189,81 +68411,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": "W07000090", "level": "constituency", - "name": "Pontypridd", + "name": "Cardiff North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pontypridd: 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.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.W07000090" }, "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:4e9259db43c92d87e3bf7742", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ee3180234b91a2d74ad356b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40980.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4e956e1e223fcf9d32644d2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ef98395fd3bb6b98c25615e", "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", @@ -67276,81 +68500,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": "E14001070", + "id": "E14001260", "level": "constituency", - "name": "Ashton-under-Lyne", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashton-under-Lyne: 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.E14001070" + "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:4e956e1e223fcf9d32644d2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ef98395fd3bb6b98c25615e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145659549.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eb46e883a963e43b850a6d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f40da7fd7d72180e294443b", "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", @@ -67366,7 +68592,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67375,7 +68601,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67383,27 +68609,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001537", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Swindon South", "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 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.W07000091" + "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", @@ -67416,28 +68642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4eb46e883a963e43b850a6d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f40da7fd7d72180e294443b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 442357100.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ed70bff71d6905fe17e1ec6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f5add21bf6a5694a1ba49e7", "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", @@ -67453,7 +68679,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -67462,7 +68688,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -67470,27 +68696,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001440", "level": "constituency", - "name": "North Bedfordshire", + "name": "Redcar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Bedfordshire: 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_consumption", - "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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001440" }, "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", @@ -67505,20 +68731,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ed70bff71d6905fe17e1ec6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f5add21bf6a5694a1ba49e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45440.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4edce3493e9eea84786c9a7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f65747d1833eca8f1b8c3ea", "aggregation": { "method": "sum" }, @@ -67559,19 +68785,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001451", "level": "constituency", - "name": "Boston and Skegness", + "name": "Rother Valley", "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, Rother 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.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001451" }, "measure": { "unit": "count" @@ -67592,109 +68818,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4edce3493e9eea84786c9a7e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4eef5e6a32587f2ee471456b", - "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": "E14001458", - "level": "constituency", - "name": "Rutland and Stamford", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001458" - }, - "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:4eef5e6a32587f2ee471456b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f65747d1833eca8f1b8c3ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40168.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f0bba564410b3754c14e067", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f7705d6b32fb40c0b1127ab", "aggregation": { "method": "sum" }, @@ -67735,19 +68872,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "E14001470", "level": "constituency", - "name": "Liverpool Walton", + "name": "Sheffield South East", "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, 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.gas.consumption", "record_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.E14001470" }, "measure": { "unit": "kwh" @@ -67768,28 +68905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f0bba564410b3754c14e067", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f7705d6b32fb40c0b1127ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 468842193.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f1fbc8224d57273d1e963ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f7c6b5e5a67765b8dcc7ec4", "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", @@ -67805,7 +68942,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67814,7 +68951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67822,27 +68959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001488", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stirling and Strathallan: 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_consumption", - "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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001488" }, "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", @@ -67855,20 +68992,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f1fbc8224d57273d1e963ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f7c6b5e5a67765b8dcc7ec4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40460.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f3de2dbce38a69a6fd415a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f96a62fdf4e372d1cb2554a", "aggregation": { "method": "sum" }, @@ -67909,19 +69046,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001328", + "id": "S14000067", "level": "constituency", - "name": "Leicester West", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester West: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001328" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" @@ -67942,28 +69079,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f3de2dbce38a69a6fd415a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f96a62fdf4e372d1cb2554a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 273765404.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4f3f668e5b1164a1325aa7d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fa2de20dab77b003f600abc", "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", @@ -67979,7 +69116,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -67988,7 +69125,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -67996,27 +69133,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001373", "level": "constituency", - "name": "Hitchin", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hitchin: 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_meter_count", - "record_set_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.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001373" }, "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", @@ -68029,28 +69166,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4f3f668e5b1164a1325aa7d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fa2de20dab77b003f600abc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 390831234.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fa0c09cd44733ce1ee02e7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4faf9394fc77483891307f27", "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", @@ -68066,7 +69203,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68075,7 +69212,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -68083,27 +69220,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001568", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Watford", "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 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.electricity.meter_count", - "record_set_spec_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.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001568" }, "measure": { - "unit": "count" + "unit": "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", @@ -68118,28 +69255,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fa0c09cd44733ce1ee02e7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4faf9394fc77483891307f27", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156719231.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fd63984eab5695134eaf706", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fc7b9d0add0836599e290bc", "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", @@ -68152,83 +69289,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": "E14001072", + "id": "E14001281", "level": "constituency", - "name": "Banbury", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Banbury: 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.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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001281" }, "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:4fd63984eab5695134eaf706", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fc7b9d0add0836599e290bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 304619609.674, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fdc9f5f553f1cbebd6497ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fdc967f2e040b7ee41b0bca", "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", @@ -68241,73 +69376,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": "E14001527", + "id": "E14001559", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Streatham and Croydon North: 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.E14001527" + "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:4fdc9f5f553f1cbebd6497ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fdc967f2e040b7ee41b0bca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141807893.992, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4fe995bdded3bfee0e1ada02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ff41df99d4ecda45cc76fd5", "aggregation": { "method": "sum" }, @@ -68348,19 +69485,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001560", "level": "constituency", - "name": "Exeter", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exeter: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001560" }, "measure": { "unit": "count" @@ -68381,28 +69518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4fe995bdded3bfee0e1ada02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ff41df99d4ecda45cc76fd5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45488.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ff574946e7fce09f07e18f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:503dab7beee7bf8a44579203", "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", @@ -68415,81 +69552,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": "E14001204", + "id": "E14001529", "level": "constituency", - "name": "Dudley", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dudley: 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_consumption", - "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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001529" }, "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:4ff574946e7fce09f07e18f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:503dab7beee7bf8a44579203", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45258.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:4ffa0ad1027dfe03d9f31b80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:504b7eaea15661e12dccd838", "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", @@ -68505,7 +69644,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68514,7 +69653,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -68522,27 +69661,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001287", + "id": "E14001125", "level": "constituency", - "name": "High Peak", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, High Peak: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001125" }, "measure": { - "unit": "count" + "unit": "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", @@ -68557,28 +69696,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:4ffa0ad1027dfe03d9f31b80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:504b7eaea15661e12dccd838", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 181900789.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50039578c908fe727da41872", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505a8924708abdbdd82a383e", "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", @@ -68591,81 +69730,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": "E14001555", + "id": "E14001078", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tunbridge Wells: 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.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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001078" }, "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:50039578c908fe727da41872", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:505a8924708abdbdd82a383e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155006117.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5004327b8a9cafcef6114046", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505b9e2f2da1e9d61df57df0", "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", @@ -68681,7 +69822,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68690,7 +69831,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -68698,27 +69839,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001569", "level": "constituency", - "name": "Worcester", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worcester: 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.E14001597" + "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", @@ -68733,28 +69874,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5004327b8a9cafcef6114046", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:505b9e2f2da1e9d61df57df0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 189934995.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:504572d8cf25027d1773e61b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50dca48756e7bde54363e149", "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", @@ -68770,7 +69911,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -68779,7 +69920,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -68787,27 +69928,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "W07000107", "level": "constituency", - "name": "Banbury", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Banbury: 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.E14001072" + "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", @@ -68822,28 +69963,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:504572d8cf25027d1773e61b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50dca48756e7bde54363e149", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127062496.909, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5047963a5c0ecc2bd12d7aee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:512369ef128f968b9148c55a", "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", @@ -68856,83 +69997,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": "E14001215", + "id": "E14001553", "level": "constituency", - "name": "East Surrey", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Surrey: 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_meter_count", - "record_set_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.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001553" }, "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:5047963a5c0ecc2bd12d7aee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:512369ef128f968b9148c55a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43178.048, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:505e175ed58b9eed2d5c8d05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5137efce64004899a9328d46", "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", @@ -68945,75 +70084,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": "E14001198", "level": "constituency", - "name": "Monmouthshire", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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.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.E14001198" }, "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:505e175ed58b9eed2d5c8d05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5137efce64004899a9328d46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49480.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:508c9e13103f991dc8290f15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5149f31150ebd847d306d69a", "aggregation": { "method": "sum" }, @@ -69054,19 +70191,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001265", "level": "constituency", - "name": "Makerfield", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Makerfield: 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.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001265" }, "measure": { "unit": "count" @@ -69087,28 +70224,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:508c9e13103f991dc8290f15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5149f31150ebd847d306d69a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44327.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:508cf0272f195655f2672251", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:515a5444620892a572619745", "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", @@ -69121,73 +70258,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": "E14001457", + "id": "E14001219", "level": "constituency", - "name": "Rushcliffe", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rushcliffe: 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_consumption", - "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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001219" }, "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:508cf0272f195655f2672251", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:515a5444620892a572619745", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48670.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:509e6fcca13c51b36cdbfd15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5161c081431bab6cd1c2d2fc", "aggregation": { "method": "sum" }, @@ -69228,19 +70367,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001217", "level": "constituency", - "name": "Mansfield", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mansfield: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001217" }, "measure": { "unit": "count" @@ -69261,20 +70400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:509e6fcca13c51b36cdbfd15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5161c081431bab6cd1c2d2fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 25977.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50b3046a8f90b5f0fac1f0c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51912f0e392e13d524d0430e", "aggregation": { "method": "sum" }, @@ -69315,19 +70454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001274", "level": "constituency", - "name": "New Forest West", + "name": "Hastings and Rye", "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, 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.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001274" }, "measure": { "unit": "count" @@ -69348,28 +70487,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:50b3046a8f90b5f0fac1f0c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51912f0e392e13d524d0430e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43218.728, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:50d5b22fe73fed742a459315", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a1535ff4fcd8e3a542f78a", "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", @@ -69382,81 +70521,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": "E14001336", + "id": "E14001267", "level": "constituency", - "name": "Lincoln", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lincoln: 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_meter_count", - "record_set_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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001267" }, "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:50d5b22fe73fed742a459315", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a1535ff4fcd8e3a542f78a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160939539.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51170e1dc111557e3a5e6439", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a8ce6a21f1a1e72211dd5b", "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", @@ -69469,73 +70610,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": "S14000027", + "id": "E14001411", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Nottingham North and Kimberley", "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 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.S14000027" + "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:51170e1dc111557e3a5e6439", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a8ce6a21f1a1e72211dd5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47277.322, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:512e8f1f922ecf8b22c393ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51b7e1cccba1dddc24c12836", "aggregation": { "method": "sum" }, @@ -69576,19 +70719,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001229", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Paisley and Renfrewshire South: 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.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001229" }, "measure": { "unit": "kwh" @@ -69611,28 +70754,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:512e8f1f922ecf8b22c393ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51b7e1cccba1dddc24c12836", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159288730.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:513a2be0f420386fb8958d4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51c5a72aa0374128f9cbdd48", "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", @@ -69648,7 +70791,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -69657,7 +70800,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -69665,27 +70808,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001410", "level": "constituency", - "name": "Preston", + "name": "Nottingham East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Preston: 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.E14001433" + "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", @@ -69698,28 +70841,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:513a2be0f420386fb8958d4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51c5a72aa0374128f9cbdd48", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 468735187.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:513efe4f8a0c680f8c69eabb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51e64f13131f4311d8585ef5", "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", @@ -69735,7 +70878,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -69744,7 +70887,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -69752,27 +70895,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001151", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dumfries and Galloway: 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_consumption", - "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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001151" }, "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", @@ -69787,20 +70930,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:513efe4f8a0c680f8c69eabb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51e64f13131f4311d8585ef5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46144.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5140de2316ffb4046a40d6c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51fabb12669a14dc9c4ce986", "aggregation": { "method": "sum" }, @@ -69841,19 +70984,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001378", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Newcastle upon Tyne East and Wallsend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lancaster and Wyre: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001378" }, "measure": { "unit": "count" @@ -69876,28 +71019,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5140de2316ffb4046a40d6c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51fabb12669a14dc9c4ce986", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53645.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51435f85277e54fa35b44f3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5214754b2ff3118c5a173985", "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", @@ -69910,75 +71053,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": "E14001268", + "id": "E14001432", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harpenden and Berkhamsted: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001268" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001432" }, "measure": { - "unit": "count" + "unit": "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:51435f85277e54fa35b44f3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5214754b2ff3118c5a173985", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 370671939.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:516ee9df54d10cf9e513ed0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5226675abe3a9176d19aed9b", "aggregation": { "method": "sum" }, @@ -70019,19 +71160,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001229", + "id": "S14000103", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erith and Thamesmead: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" @@ -70054,28 +71195,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:516ee9df54d10cf9e513ed0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5226675abe3a9176d19aed9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52991.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517dfe06ee92acc9fa07f824", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:524e5d01c8b764fe6fff5251", "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", @@ -70091,7 +71232,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -70100,7 +71241,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -70108,27 +71249,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001206", "level": "constituency", - "name": "Maidenhead", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidenhead: 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.electricity.meter_count", - "record_set_spec_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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001206" }, "measure": { - "unit": "count" + "unit": "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", @@ -70143,28 +71284,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:517dfe06ee92acc9fa07f824", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:524e5d01c8b764fe6fff5251", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163284146.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:517f27e9019320f843c5d8b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5268e0054b36e9fc36b513b4", "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", @@ -70177,81 +71318,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": "S14000107", + "id": "S14000110", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ayr, Carrick and Cumnock: 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.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.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000110" }, "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:517f27e9019320f843c5d8b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5268e0054b36e9fc36b513b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47138.606, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:518310fc58b69b0bb83f1673", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:526d53bf30993b8adf88db6e", "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", @@ -70264,83 +71407,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": "E14001460", + "id": "E14001584", "level": "constituency", - "name": "Salisbury", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salisbury: 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.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.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001584" }, "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:518310fc58b69b0bb83f1673", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:526d53bf30993b8adf88db6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 404047075.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51a92bb24dde54d6c6b9d249", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52810d15c12ad26a1a6692f6", "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", @@ -70356,7 +71497,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -70365,7 +71506,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -70373,27 +71514,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000097", + "id": "S14000104", "level": "constituency", - "name": "Gower", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gower: 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.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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -70406,20 +71547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51a92bb24dde54d6c6b9d249", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52810d15c12ad26a1a6692f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 500298897.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51cee766d5244e909e70f6b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52ab83d03e0198e4d2c9f90c", "aggregation": { "method": "sum" }, @@ -70460,19 +71601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001181", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Coventry North West", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001181" }, "measure": { "unit": "kwh" @@ -70495,20 +71636,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51cee766d5244e909e70f6b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52ab83d03e0198e4d2c9f90c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143421001.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:51f2bfcc31793469adf79b05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52bcba3aded5187a97e30de9", "aggregation": { "method": "sum" }, @@ -70549,19 +71690,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001504", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Southport", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001504" }, "measure": { "unit": "kwh" @@ -70584,28 +71725,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:51f2bfcc31793469adf79b05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52bcba3aded5187a97e30de9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141416942.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52004c9b545f49ff6ef7a02e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e49b144b241f17dfdb07c0", "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", @@ -70618,83 +71759,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": "E14001220", "level": "constituency", - "name": "Windsor", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Windsor: 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_consumption", - "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.E14001220" }, "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:52004c9b545f49ff6ef7a02e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52e49b144b241f17dfdb07c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 392510639.869, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5200662f51eab5aaba838172", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52eb43006c49ea2f1742bd24", "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", @@ -70707,75 +71846,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": "E14001326", + "id": "S14000061", "level": "constituency", - "name": "Leicester East", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester East: 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_consumption", - "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.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000061" }, "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:5200662f51eab5aaba838172", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52eb43006c49ea2f1742bd24", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 647317290.495, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52124a1b1fffc985071f8b9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f2c7f121ac6210be175595", "aggregation": { "method": "sum" }, @@ -70816,19 +71953,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001099", "level": "constituency", - "name": "Mid Norfolk", + "name": "Birmingham Selly Oak", "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, 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" }, "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.E14001099" }, "measure": { "unit": "count" @@ -70851,20 +71988,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52124a1b1fffc985071f8b9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f2c7f121ac6210be175595", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42177.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:521cf22a2dd2d3fa0fa26a46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52f3c220d0c4066de662580f", "aggregation": { "method": "sum" }, @@ -70905,19 +72042,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001280", + "id": "E14001077", "level": "constituency", - "name": "Henley and Thame", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Henley and Thame: 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.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001077" }, "measure": { "unit": "count" @@ -70938,28 +72075,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:521cf22a2dd2d3fa0fa26a46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52f3c220d0c4066de662580f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42037.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:522cf1e58f62c75980980cd7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:534020f91b25c2662aa22388", "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 +72109,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": "S14000098", + "id": "E14001083", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Beckenham and Penge", "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 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.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.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001083" }, "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:522cf1e58f62c75980980cd7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:534020f91b25c2662aa22388", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158402398.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5278a4af79ca06cd8ee4338e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5354e723b2fd6d3b889a96d4", "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 +72198,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": "E14001557", + "id": "E14001531", "level": "constituency", - "name": "Tynemouth", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tynemouth: 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_meter_count", - "record_set_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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001531" }, "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:5278a4af79ca06cd8ee4338e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5354e723b2fd6d3b889a96d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44112.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52894d20bdd3eb1070cd60d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:535d3790745ab3731e0b0846", "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", @@ -71148,83 +72285,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": "E14001425", "level": "constituency", - "name": "Cannock Chase", + "name": "Peterborough", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001425" }, "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:52894d20bdd3eb1070cd60d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:535d3790745ab3731e0b0846", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 508362775.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:529822a8724e63874297e306", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5388068f20bba796d95a0829", "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,75 +72372,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": "E14001205", + "id": "E14001232", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dulwich and West Norwood: 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.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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001232" }, "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:529822a8724e63874297e306", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5388068f20bba796d95a0829", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36319.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52a5c96d8dc796cd179faf85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53a71b880a5ce232bc8a1044", "aggregation": { "method": "sum" }, @@ -71346,19 +72479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001076", "level": "constituency", - "name": "Rugby", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rugby: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001076" }, "measure": { "unit": "kwh" @@ -71381,28 +72514,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52a5c96d8dc796cd179faf85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53a71b880a5ce232bc8a1044", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143104783.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52bbf57a2060f0dc16652f83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53a802374ed06847cfa64812", "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", @@ -71415,73 +72548,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": "E14001448", + "id": "E14001110", "level": "constituency", - "name": "Romford", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romford: 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.E14001448" + "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:52bbf57a2060f0dc16652f83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53a802374ed06847cfa64812", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50378.548, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52c5b862aea64691f4b40673", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53aab52d59520b7986196223", "aggregation": { "method": "sum" }, @@ -71522,19 +72657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001392", "level": "constituency", - "name": "Worsley and Eccles", + "name": "North East Hampshire", "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, 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.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001392" }, "measure": { "unit": "kwh" @@ -71557,28 +72692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:52c5b862aea64691f4b40673", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53aab52d59520b7986196223", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175411062.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52ced3a7646812889dee0930", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53b4e95c0d0c32642975b95c", "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", @@ -71591,83 +72726,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": "E14001419", + "id": "E14001520", "level": "constituency", - "name": "Oxford East", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:52ced3a7646812889dee0930", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53b4e95c0d0c32642975b95c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 518283114.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:52e2f1f5bf88393b119aa46b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53f0c3a5057cd486a4317cff", "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", @@ -71683,7 +72816,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -71692,7 +72825,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -71700,53 +72833,142 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001392", + "id": "E14001162", "level": "constituency", - "name": "North East Hampshire", + "name": "Chesham and Amersham", "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, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001162" + }, + "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:53f0c3a5057cd486a4317cff", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5410a92445a20e84c017de8a", + "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": "W07000094", + "level": "constituency", + "name": "Clwyd East", + "vintage": "pcon_2024" + }, + "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.E14001392" + "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:52e2f1f5bf88393b119aa46b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5410a92445a20e84c017de8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44200.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5302f6264907b8da1ec4f2cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54567d95f134772cbe7668f2", "aggregation": { "method": "sum" }, @@ -71787,19 +73009,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001074", + "id": "E14001425", "level": "constituency", - "name": "Barnsley North", + "name": "Peterborough", "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, 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.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001425" }, "measure": { "unit": "kwh" @@ -71822,28 +73044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5302f6264907b8da1ec4f2cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54567d95f134772cbe7668f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155985197.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53116dd9fe2598dd91a3f93c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:545f30e0aea49aeb6522e530", "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", @@ -71856,81 +73078,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": "E14001601", "level": "constituency", - "name": "Walthamstow", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walthamstow: 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.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.E14001601" }, "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:53116dd9fe2598dd91a3f93c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:545f30e0aea49aeb6522e530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155170340.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5315886ae4d0b5716c89b653", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:546cdd8ef2296bea160a99c0", "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", @@ -71946,7 +73170,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -71955,7 +73179,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -71963,27 +73187,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001556", "level": "constituency", - "name": "Manchester Withington", + "name": "Twickenham", "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, 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.E14001354" + "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", @@ -71996,20 +73220,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5315886ae4d0b5716c89b653", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:546cdd8ef2296bea160a99c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42295.283, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:531ec265ab5a6e3a0f9bf4cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:547c330536ac6510bd111c43", "aggregation": { "method": "sum" }, @@ -72050,19 +73274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001509", "level": "constituency", - "name": "Witney", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Witney: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001509" }, "measure": { "unit": "kwh" @@ -72083,28 +73307,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:531ec265ab5a6e3a0f9bf4cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:547c330536ac6510bd111c43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 447155992.796, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5337643f6753064a0e5abfc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54825ef7b5cc9ba751c9b5a7", "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", @@ -72117,81 +73341,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": "E14001218", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "East Worthing and Shoreham", "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, 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.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.E14001218" }, "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:5337643f6753064a0e5abfc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54825ef7b5cc9ba751c9b5a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142662619.268, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:534b40ceaf5f992f4d727069", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54a56518fedc131330d7f7d1", "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", @@ -72204,73 +73430,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": "E14001129", + "id": "E14001280", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brighton Kemptown and Peacehaven: 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.E14001129" + "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:534b40ceaf5f992f4d727069", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54a56518fedc131330d7f7d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43142.738, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:534f660ec90765403b7d67a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54bde23a31382b2461fca7c3", "aggregation": { "method": "sum" }, @@ -72311,19 +73539,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001214", "level": "constituency", - "name": "South Shields", + "name": "East Hampshire", "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, 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.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001214" }, "measure": { "unit": "kwh" @@ -72344,28 +73572,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:534f660ec90765403b7d67a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54bde23a31382b2461fca7c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 395240456.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:535887a6267a21e1c73bfe71", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:556f21bc4a542794e65337f1", "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", @@ -72378,81 +73606,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": "E14001368", + "id": "E14001377", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Newcastle upon Tyne Central and West", "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 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.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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001377" }, "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:535887a6267a21e1c73bfe71", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:556f21bc4a542794e65337f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161604958.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:535e7df7de8681644b660b08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:558271ccb469303d0941059a", "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", @@ -72468,7 +73698,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72477,7 +73707,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72485,27 +73715,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001461", "level": "constituency", - "name": "Bristol South", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol South: 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_meter_count", - "record_set_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.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001461" }, "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", @@ -72518,28 +73748,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:535e7df7de8681644b660b08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:558271ccb469303d0941059a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 496112932.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5380d260e3378a957b25edfe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5586c7114646b1545f52f4c4", "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", @@ -72555,7 +73785,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -72564,7 +73794,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -72572,27 +73802,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001310", "level": "constituency", - "name": "Salisbury", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salisbury: 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_meter_count", - "record_set_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.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001310" }, "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", @@ -72605,20 +73835,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5380d260e3378a957b25edfe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5586c7114646b1545f52f4c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 690205442.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:53db25a7300d3a5d18aa241a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5599529517bba312082536e8", "aggregation": { "method": "sum" }, @@ -72659,19 +73889,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "E14001135", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Bristol South", "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, 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.gas.consumption", "record_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.E14001135" }, "measure": { "unit": "kwh" @@ -72692,28 +73922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:53db25a7300d3a5d18aa241a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5599529517bba312082536e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 360631680.807, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:542530590271ae27e247e6fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55a30b4f774421c4bfc4a343", "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", @@ -72729,7 +73959,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -72738,7 +73968,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -72746,27 +73976,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001487", + "id": "E14001178", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Congleton", "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 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.E14001487" + "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", @@ -72781,28 +74011,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:542530590271ae27e247e6fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55a30b4f774421c4bfc4a343", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142841340.777, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:542b89dd55bacee73464e10b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55cb9c287ad8964e72b294c6", "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", @@ -72818,7 +74048,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -72827,7 +74057,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -72835,27 +74065,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "S14000075", "level": "constituency", - "name": "Makerfield", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Makerfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001350" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000075" }, "measure": { - "unit": "count" + "unit": "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", @@ -72870,20 +74100,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:542b89dd55bacee73464e10b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55cb9c287ad8964e72b294c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173131713.49, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5471506cce56a448400528ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55d4adf8402ef9be91819493", "aggregation": { "method": "sum" }, @@ -72924,19 +74154,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001253", + "id": "E14001257", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Grantham and Bourne: 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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001257" }, "measure": { "unit": "kwh" @@ -72959,20 +74189,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5471506cce56a448400528ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55d4adf8402ef9be91819493", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150210539.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:547c8457653cfe4cdbf2d88d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5621a96cba38f24a669c5da7", "aggregation": { "method": "sum" }, @@ -73013,19 +74243,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001461", "level": "constituency", - "name": "Witney", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Witney: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001461" }, "measure": { "unit": "count" @@ -73046,28 +74276,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:547c8457653cfe4cdbf2d88d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5621a96cba38f24a669c5da7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44479.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5482ab8e99816effd2b6d3bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5623782a8cd5952bab8892bf", "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", @@ -73080,73 +74310,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": "E14001559", + "id": "E14001557", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Vauxhall and Camberwell Green: 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_meter_count", - "record_set_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.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001557" }, "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:5482ab8e99816effd2b6d3bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5623782a8cd5952bab8892bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127708948.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54ba4188ac81e93b02dce553", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5630d76ff0fc99dd87790862", "aggregation": { "method": "sum" }, @@ -73187,19 +74419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "W07000090", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Cardiff North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000090" }, "measure": { "unit": "kwh" @@ -73222,28 +74454,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:54ba4188ac81e93b02dce553", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5630d76ff0fc99dd87790862", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 124490716.477, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:54d41262d990dc14b5191084", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5651f9104a5c567e0b3fbdc6", "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", @@ -73256,75 +74488,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": "E14001532", + "id": "W07000089", "level": "constituency", - "name": "Surrey Heath", + "name": "Cardiff East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Surrey Heath: 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.electricity.meter_count", - "record_set_spec_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.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000089" }, "measure": { - "unit": "count" + "unit": "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:54d41262d990dc14b5191084", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5651f9104a5c567e0b3fbdc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 435894929.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5518230400a37f66137137e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:565ef7d056fc3afe9d839ae8", "aggregation": { "method": "sum" }, @@ -73365,19 +74595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001479", + "id": "E14001237", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Solihull West and Shirley: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" }, "measure": { "unit": "kwh" @@ -73400,28 +74630,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5518230400a37f66137137e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:565ef7d056fc3afe9d839ae8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145893385.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:551c23aeef9e1524ad24c177", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:568121e533fb503a1df3d20b", "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", @@ -73434,168 +74664,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": "E14001573", + "id": "E14001503", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Welwyn Hatfield: 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.E14001573" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:551c23aeef9e1524ad24c177", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:553c39496bbb2a7bb6693ebd", - "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": "E14001531", - "level": "constituency", - "name": "Sunderland Central", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.meter_count", - "record_set_spec_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" - }, - "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", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:553c39496bbb2a7bb6693ebd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:568121e533fb503a1df3d20b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 170658637.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:555244e128653a4dccf91050", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56d28851210ad2464e0de493", "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", @@ -73608,81 +74753,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": "E14001398", + "id": "E14001400", "level": "constituency", - "name": "North Shropshire", + "name": "North Warwickshire and Bedworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Shropshire: 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_meter_count", - "record_set_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.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001400" }, "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:555244e128653a4dccf91050", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56d28851210ad2464e0de493", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142133272.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5563665c42de5543f94c3135", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56deb89543530d0db771625d", "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", @@ -73695,73 +74842,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": "W07000081", "level": "constituency", - "name": "West Dorset", + "name": "Aberafan Maesteg", "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, 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.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.W07000081" }, "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:5563665c42de5543f94c3135", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56deb89543530d0db771625d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 119475560.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55780501101371004150f76b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5761d82d2c6ba8a91ef378ac", "aggregation": { "method": "sum" }, @@ -73802,19 +74951,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001495", "level": "constituency", - "name": "South Shields", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shields: 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.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001495" }, "measure": { "unit": "count" @@ -73837,28 +74986,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55780501101371004150f76b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5761d82d2c6ba8a91ef378ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44514.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:559f000e36976567239e1afb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5778adebc5fd27c7d56bf7d0", "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", @@ -73871,83 +75020,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": "E14001079", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Bassetlaw", "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, 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.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.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_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:559f000e36976567239e1afb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5778adebc5fd27c7d56bf7d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 497917286.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55c3e64fd3a89b39606a3635", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:577b49d4d8f0c52ddc2e34d1", "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", @@ -73960,83 +75107,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": "E14001085", + "id": "W07000094", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Clwyd 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 gas 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000094" }, "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:55c3e64fd3a89b39606a3635", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:577b49d4d8f0c52ddc2e34d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 323271519.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55e3391a501aaf0d0cbe1ce5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5783e29270b28767a4990c7e", "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", @@ -74049,81 +75194,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": "E14001415", + "id": "E14001365", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oldham East and Saddleworth: 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.E14001415" + "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:55e3391a501aaf0d0cbe1ce5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5783e29270b28767a4990c7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 180975910.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:55f3adf51d241e58474ca039", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5794eed4cc6d758c48288f1b", "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", @@ -74139,7 +75286,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -74148,7 +75295,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -74156,27 +75303,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001364", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Didcot and Wantage: 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_consumption", - "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.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -74189,28 +75336,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:55f3adf51d241e58474ca039", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5794eed4cc6d758c48288f1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42276.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5616d9df85efa62bbc78d027", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57de2ec2042e0c52456c298b", "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", @@ -74223,81 +75370,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": "E14001512", + "id": "S14000064", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Alloa and Grangemouth", "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 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.E14001512" + "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:5616d9df85efa62bbc78d027", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57de2ec2042e0c52456c298b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131221469.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:562346774951f651de14a635", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:580a7d1d5678e4646f21435d", "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", @@ -74310,81 +75459,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": "E14001603", + "id": "S14000060", "level": "constituency", - "name": "Yeovil", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Yeovil: 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.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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000060" }, "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:562346774951f651de14a635", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:580a7d1d5678e4646f21435d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159980275.021, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56573f0521ffc12c9922a64c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:582959b8d8a5050242bb5718", "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", @@ -74397,73 +75548,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": "E14001190", + "id": "E14001123", "level": "constituency", - "name": "Darlington", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Darlington: 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_meter_count", - "record_set_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.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001123" }, "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:56573f0521ffc12c9922a64c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:582959b8d8a5050242bb5718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44895.852, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:567feeb71329223bd8094e87", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58348e54d23278db2335a4f2", "aggregation": { "method": "sum" }, @@ -74504,19 +75657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001452", "level": "constituency", - "name": "Shrewsbury", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Shrewsbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001452" }, "measure": { "unit": "kwh" @@ -74539,28 +75692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:567feeb71329223bd8094e87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58348e54d23278db2335a4f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137264381.248, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5690498d4eeb3338b5469534", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:583ad3c8cb2ad1babad559bf", "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", @@ -74576,7 +75729,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -74585,7 +75738,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -74593,27 +75746,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001108", "level": "constituency", - "name": "Battersea", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Battersea: 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.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.E14001081" + "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_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", @@ -74628,28 +75781,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5690498d4eeb3338b5469534", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:583ad3c8cb2ad1babad559bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50386.009, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:569eb3159fdccf1c3452e6a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5851eb8762e56323c40b84e4", "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", @@ -74662,75 +75815,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": "E14001248", + "id": "E14001186", "level": "constituency", - "name": "Gloucester", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gloucester: 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.E14001248" + "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", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:569eb3159fdccf1c3452e6a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5851eb8762e56323c40b84e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41519.38, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56e5902e7e85fe95163a6445", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:585cd980152c034001cf3ad5", "aggregation": { "method": "sum" }, @@ -74771,19 +75922,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001320", "level": "constituency", - "name": "Southampton Itchen", + "name": "Leeds East", "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, 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" }, "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.E14001320" }, "measure": { "unit": "count" @@ -74806,20 +75957,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56e5902e7e85fe95163a6445", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:585cd980152c034001cf3ad5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48269.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:56e8b4d17fcd28b0edf636bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5861acd6c9175455a5febf10", "aggregation": { "method": "sum" }, @@ -74860,19 +76011,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001362", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Mid Derbyshire", "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, 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.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001362" }, "measure": { "unit": "count" @@ -74895,20 +76046,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56e8b4d17fcd28b0edf636bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5861acd6c9175455a5febf10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40556.0, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58715cd34d8090841baa82b0", + "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:58715cd34d8090841baa82b0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:56ff0fb690a06e3bcfa011c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5880d699cdb3d8d8003d9560", "aggregation": { "method": "sum" }, @@ -74949,19 +76187,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001165", "level": "constituency", - "name": "Norwich North", + "name": "Chesterfield", "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, 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.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001165" }, "measure": { "unit": "kwh" @@ -74982,28 +76220,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:56ff0fb690a06e3bcfa011c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5880d699cdb3d8d8003d9560", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 472805166.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:572c8eb57569e35b1dc7df8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58a063ee128cbbbd927c2079", "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", @@ -75019,7 +76257,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75028,7 +76266,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75036,27 +76274,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001218", "level": "constituency", - "name": "Sherwood Forest", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sherwood Forest: 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.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.E14001471" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001218" }, "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", @@ -75069,20 +76307,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:572c8eb57569e35b1dc7df8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58a063ee128cbbbd927c2079", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 406408843.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:572d42409bab0f1090e1df74", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ca2509a21544cabdd03dbf", "aggregation": { "method": "sum" }, @@ -75123,19 +76361,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001317", "level": "constituency", - "name": "Stafford", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stafford: 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.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001317" }, "measure": { "unit": "kwh" @@ -75158,28 +76396,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:572d42409bab0f1090e1df74", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58ca2509a21544cabdd03dbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 121418384.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5734c69eb51c7c6bf8c020a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58f1501a1987d7511e36d498", "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", @@ -75195,7 +76433,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -75204,7 +76442,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -75212,27 +76450,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001089", "level": "constituency", - "name": "Preston", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Preston: 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_consumption", - "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.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001089" }, "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", @@ -75247,20 +76485,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5734c69eb51c7c6bf8c020a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58f1501a1987d7511e36d498", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40149.293, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ffd50e739e84a803c4a53b", + "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": "E14001590", + "level": "constituency", + "name": "Witham", + "vintage": "pcon_2024" + }, + "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.E14001590" + }, + "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:58ffd50e739e84a803c4a53b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:573eaec3f7b138a18790e056", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59097281e3cd0b970aaf9043", "aggregation": { "method": "sum" }, @@ -75301,19 +76628,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001486", "level": "constituency", - "name": "Nottingham South", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham South: 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.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001486" }, "measure": { "unit": "kwh" @@ -75334,28 +76661,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:573eaec3f7b138a18790e056", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59097281e3cd0b970aaf9043", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 217981430.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:575628409c1e359b6eda3a92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:591e2a2ddec3070495d62731", "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", @@ -75368,73 +76695,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": "W07000103", + "id": "E14001387", "level": "constituency", - "name": "Neath and Swansea East", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Neath and Swansea East: 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.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.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001387" }, "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:575628409c1e359b6eda3a92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:591e2a2ddec3070495d62731", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 172280041.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:577bdc7461430f8d0923141b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:592c69bb06862a2aec00d856", "aggregation": { "method": "sum" }, @@ -75475,19 +76804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001592", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Normanton and Hemsworth: 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.electricity.meter_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.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001592" }, "measure": { "unit": "count" @@ -75510,20 +76839,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:577bdc7461430f8d0923141b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:592c69bb06862a2aec00d856", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43275.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:579d95c2bb9832b286b917b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5973e2bb303f3545c67ff454", "aggregation": { "method": "sum" }, @@ -75564,19 +76893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001503", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Southgate and Wood Green", "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 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.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" @@ -75597,28 +76926,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:579d95c2bb9832b286b917b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5973e2bb303f3545c67ff454", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45117.846, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:57aaa9a41d37269c7dde0756", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59758013811817bd4c08e704", "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", @@ -75634,7 +76963,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -75643,7 +76972,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -75651,27 +76980,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "E14001143", "level": "constituency", - "name": "Sevenoaks", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sevenoaks: 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_consumption", - "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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -75684,20 +77013,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:57aaa9a41d37269c7dde0756", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59758013811817bd4c08e704", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45155.86, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:597c5d3843fafdb60d136086", + "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": "E14001326", + "level": "constituency", + "name": "Leicester East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001326" + }, + "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:597c5d3843fafdb60d136086", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5859b26f904d4a3745b9b981", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59882f0ce84e02979fd42621", "aggregation": { "method": "sum" }, @@ -75738,19 +77154,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001381", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Newton Abbot", "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 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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001381" }, "measure": { "unit": "count" @@ -75773,28 +77189,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5859b26f904d4a3745b9b981", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59882f0ce84e02979fd42621", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44589.228, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:588c086ad426e579e4dee1cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:598a9a5902b916dba1d06be6", "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", @@ -75810,7 +77226,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -75819,7 +77235,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -75827,27 +77243,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001235", + "id": "S14000095", "level": "constituency", - "name": "Faversham and Mid Kent", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Faversham and Mid Kent: 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_consumption", - "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.E14001235" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000095" }, "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", @@ -75862,20 +77278,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:588c086ad426e579e4dee1cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:598a9a5902b916dba1d06be6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47841.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ad56e66d0b8bc1d5d8682d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5992abf875d152217942efbd", "aggregation": { "method": "sum" }, @@ -75916,19 +77332,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "S14000062", "level": "constituency", - "name": "Stratford and Bow", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stratford and Bow: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" }, "measure": { "unit": "kwh" @@ -75949,28 +77365,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58ad56e66d0b8bc1d5d8682d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5992abf875d152217942efbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 441908192.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58b19e3a8e51cd296dd4cfd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59af7d774b6c0c9c75770966", "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", @@ -75983,73 +77399,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": "E14001394", + "id": "E14001433", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Preston", "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, 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.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.E14001433" }, "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:58b19e3a8e51cd296dd4cfd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59af7d774b6c0c9c75770966", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50631.804, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:58ed87ee880dcc16674b035a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c5ae8e6054ae7dd41d2589", "aggregation": { "method": "sum" }, @@ -76090,19 +77508,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001426", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Plymouth Moor View", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001426" }, "measure": { "unit": "kwh" @@ -76125,28 +77543,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:58ed87ee880dcc16674b035a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c5ae8e6054ae7dd41d2589", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127483167.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59378cb44dfbb655c7fa749f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59e1acf72eb05970bb2a2af7", "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", @@ -76159,73 +77577,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": "E14001487", + "id": "E14001200", "level": "constituency", - "name": "South Holland and The Deepings", + "name": "Doncaster North", "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, 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.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.E14001200" }, "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:59378cb44dfbb655c7fa749f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59e1acf72eb05970bb2a2af7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44536.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59495117808ee9ae2e7f404d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59e30df927ba0733cae87fa5", "aggregation": { "method": "sum" }, @@ -76266,19 +77686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001452", "level": "constituency", - "name": "Leeds South", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds South: 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.E14001323" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001452" }, "measure": { "unit": "count" @@ -76301,28 +77721,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59495117808ee9ae2e7f404d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59e30df927ba0733cae87fa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49360.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5966a4c03b72596b1b1353d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a07766d8dbd94dbb10f8852", "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", @@ -76335,81 +77755,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": "E14001185", + "id": "E14001170", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crewe and Nantwich: 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.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.E14001185" + "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_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:5966a4c03b72596b1b1353d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a07766d8dbd94dbb10f8852", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45234.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:598a683084cc0e0766ba40d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a32641d8db18437695bfe57", "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", @@ -76425,7 +77847,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76434,7 +77856,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76442,27 +77864,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001371", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dunbartonshire: 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.S14000106" + "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", @@ -76477,28 +77899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:598a683084cc0e0766ba40d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a32641d8db18437695bfe57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145918175.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59c49448e4615572eb363e55", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a52d2b94d3566edd4792e7e", "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", @@ -76514,7 +77936,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -76523,7 +77945,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -76531,27 +77953,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001584", "level": "constituency", - "name": "Scunthorpe", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scunthorpe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" }, "measure": { - "unit": "count" + "unit": "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", @@ -76566,28 +77988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:59c49448e4615572eb363e55", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a52d2b94d3566edd4792e7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 121840195.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:59e63608b00a2aeded2eef49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5ea982cf0f674879b4f45b", "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", @@ -76600,75 +78022,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": "E14001088", "level": "constituency", - "name": "Bedford", + "name": "Bexhill and Battle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bedford: 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_meter_count", - "record_set_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.E14001088" }, "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:59e63608b00a2aeded2eef49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5ea982cf0f674879b4f45b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32342.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a20f7b978f3c7adb5d01310", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a98d3a14c9879432eb88b9c", "aggregation": { "method": "sum" }, @@ -76709,19 +78129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001120", "level": "constituency", - "name": "Godalming and Ash", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Godalming and Ash: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001120" }, "measure": { "unit": "count" @@ -76742,28 +78162,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a20f7b978f3c7adb5d01310", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a98d3a14c9879432eb88b9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35325.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a3a51995471ba07f6299f14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aa95aa44bc0a3e5e2c8da41", "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", @@ -76776,83 +78196,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": "E14001436", + "id": "E14001099", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rawmarsh and Conisbrough: 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.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.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001099" }, "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:5a3a51995471ba07f6299f14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5aa95aa44bc0a3e5e2c8da41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 478475339.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a514b0abe70a15cf7dc3ae7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ab151d6ba69dcbf48146ed6", "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", @@ -76868,7 +78286,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -76877,7 +78295,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -76885,27 +78303,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "S14000085", "level": "constituency", - "name": "Salford", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salford: 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_consumption", - "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.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000085" }, "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", @@ -76918,28 +78336,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a514b0abe70a15cf7dc3ae7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ab151d6ba69dcbf48146ed6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40670.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a5ce67cf7c49a9aa24fccce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ab2723aa76be8d4c793b526", "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", @@ -76955,7 +78373,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -76964,7 +78382,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -76972,27 +78390,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001258", + "id": "E14001254", "level": "constituency", - "name": "Guildford", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Guildford: 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.E14001258" + "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", @@ -77005,28 +78423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a5ce67cf7c49a9aa24fccce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ab2723aa76be8d4c793b526", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40405.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a73fc81ce52dc9139ea277b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ac216bbaa33fdcaae9cbd2f", "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", @@ -77039,73 +78457,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": "S14000106", + "id": "E14001342", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dunbartonshire: 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.S14000106" + "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:5a73fc81ce52dc9139ea277b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ac216bbaa33fdcaae9cbd2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129954928.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5a835a7202c1839e1bb6b181", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ac62d98684e8d3a6728cfa0", "aggregation": { "method": "sum" }, @@ -77146,19 +78566,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "W07000106", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Pontypridd", "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, 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.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.W07000106" }, "measure": { "unit": "kwh" @@ -77181,28 +78601,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5a835a7202c1839e1bb6b181", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ac62d98684e8d3a6728cfa0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130842758.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5aa322968bdaaefeb4eb405d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5af11900426c9d9c3dd8c61a", "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", @@ -77215,83 +78635,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": "E14001150", "level": "constituency", - "name": "Truro and Falmouth", + "name": "Cannock Chase", "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, 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.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.E14001150" }, "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:5aa322968bdaaefeb4eb405d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5af11900426c9d9c3dd8c61a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43159.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5adb663a2654c44b657fdfa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1273e364e0bfe7bb20912d", "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", @@ -77304,75 +78722,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": "E14001200", + "id": "E14001320", "level": "constituency", - "name": "Doncaster North", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Doncaster North: 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.E14001200" + "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:5adb663a2654c44b657fdfa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1273e364e0bfe7bb20912d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44987.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5affe4e4ff504b7c85dc0096", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1589894c5c2813a6c5e1dd", "aggregation": { "method": "sum" }, @@ -77413,19 +78829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001117", "level": "constituency", - "name": "Surrey Heath", + "name": "Bracknell", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001117" }, "measure": { "unit": "kwh" @@ -77446,20 +78862,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5affe4e4ff504b7c85dc0096", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1589894c5c2813a6c5e1dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 424692072.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b1b33f831c785dac15c8e13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b26be464b9b8b272b2e0e36", "aggregation": { "method": "sum" }, @@ -77500,19 +78916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001357", "level": "constituency", - "name": "Glasgow South", + "name": "Melton and Syston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow South: 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.S14000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001357" }, "measure": { "unit": "count" @@ -77533,28 +78949,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b1b33f831c785dac15c8e13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b26be464b9b8b272b2e0e36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38998.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b23892e6721734926782ed6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b4161f853a56c8c4fd53702", "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", @@ -77570,7 +78986,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -77579,7 +78995,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -77587,27 +79003,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001302", "level": "constituency", - "name": "Ealing Southall", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing Southall: 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.E14001209" + "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", @@ -77622,20 +79038,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b23892e6721734926782ed6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b4161f853a56c8c4fd53702", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159741961.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b2ecbba6784f722cc244cad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b4a2b7b36d3b314ddba9ddc", "aggregation": { "method": "sum" }, @@ -77676,19 +79092,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "S14000111", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Bedfordshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000111" }, "measure": { "unit": "count" @@ -77711,28 +79127,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b2ecbba6784f722cc244cad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b4a2b7b36d3b314ddba9ddc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46365.15, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b50926f7a7af50f7dda6992", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b58412b4d2fdb340e372347", "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", @@ -77745,73 +79161,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": "E14001593", + "id": "E14001362", "level": "constituency", - "name": "Wokingham", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wokingham: 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_consumption", - "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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001362" }, "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:5b50926f7a7af50f7dda6992", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b58412b4d2fdb340e372347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133363120.073, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b6911c49ca411243097de2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b8b56f751a5d68e889368b0", "aggregation": { "method": "sum" }, @@ -77852,19 +79270,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001189", "level": "constituency", - "name": "North West Norfolk", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Norfolk: 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.electricity.meter_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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001189" }, "measure": { "unit": "count" @@ -77887,20 +79305,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b6911c49ca411243097de2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b8b56f751a5d68e889368b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45899.232, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b97e140375290c943ba7cba", + "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": "E14001415", + "level": "constituency", + "name": "Oldham East and Saddleworth", + "vintage": "pcon_2024" + }, + "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.E14001415" + }, + "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:5b97e140375290c943ba7cba", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b72e59c97afcff844095349", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c1e89ceec1dd58d694ff7cb", "aggregation": { "method": "sum" }, @@ -77941,19 +79446,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "E14001429", "level": "constituency", - "name": "Coventry North West", + "name": "Poole", "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, 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.E14001181" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" }, "measure": { "unit": "kwh" @@ -77974,20 +79479,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b72e59c97afcff844095349", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c1e89ceec1dd58d694ff7cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 444795293.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5b9c10517e9d23db3db8fbb6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c3ae962364f75d92728be20", "aggregation": { "method": "sum" }, @@ -78028,19 +79533,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001184", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Crawley", "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 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.electricity.meter_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.E14001415" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001184" }, "measure": { "unit": "count" @@ -78063,20 +79568,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5b9c10517e9d23db3db8fbb6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c3ae962364f75d92728be20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46540.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bbfe21d63f89617a10af7b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c4a22ad989f87a425454137", "aggregation": { "method": "sum" }, @@ -78117,19 +79622,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001361", "level": "constituency", - "name": "Epping Forest", + "name": "Mid Cheshire", "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, 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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001361" }, "measure": { "unit": "kwh" @@ -78150,28 +79655,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bbfe21d63f89617a10af7b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c4a22ad989f87a425454137", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 438064696.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bd3dd566265f466957a27a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c5037b96bd6c4c944fc8c01", "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", @@ -78184,81 +79689,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": "E14001555", + "id": "E14001394", "level": "constituency", - "name": "Tunbridge Wells", + "name": "North East Somerset and Hanham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tunbridge Wells: DESNZ's authority totals split by its small-area figures", + "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.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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001394" }, "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:5bd3dd566265f466957a27a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c5037b96bd6c4c944fc8c01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40908.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bd5f458b88e4352c13c6f23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c9423f82a2c281089fb25cd", "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", @@ -78271,81 +79778,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": "E14001571", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Wellingborough and Rushden", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001571" }, "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:5bd5f458b88e4352c13c6f23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c9423f82a2c281089fb25cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49944.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bd72c31fc250a9cbea7d557", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ca572d703539b916eb101ae", "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", @@ -78361,7 +79870,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -78370,7 +79879,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -78378,27 +79887,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "S14000090", "level": "constituency", - "name": "Sefton Central", + "name": "Glenrothes and Mid Fife", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sefton Central: 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.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.E14001463" + "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_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", @@ -78413,28 +79922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5bd72c31fc250a9cbea7d557", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ca572d703539b916eb101ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46433.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5bde66add7d47c467ad3a933", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cb744cd26f6afc60a3ff6b7", "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", @@ -78447,83 +79956,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": "E14001563", "level": "constituency", - "name": "Edinburgh West", + "name": "Walthamstow", "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, 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.S14000082" + "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:5bde66add7d47c467ad3a933", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cb744cd26f6afc60a3ff6b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40061.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5be32974eec6e0704e2768a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cc137d662817ce3bc6d0064", "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", @@ -78536,83 +80043,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": "E14001456", + "id": "E14001545", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Runnymede and Weybridge: 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.electricity.meter_count", - "record_set_spec_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.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001545" }, "measure": { - "unit": "count" + "unit": "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:5be32974eec6e0704e2768a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cc137d662817ce3bc6d0064", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 358622085.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c0a20ecf7863cc6149128b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cc93e8e86bc78d66a53eb99", "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", @@ -78625,81 +80130,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": "E14001514", + "id": "E14001393", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Staffordshire Moorlands: 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.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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001393" }, "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:5c0a20ecf7863cc6149128b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cc93e8e86bc78d66a53eb99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 185695134.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c0bd15264818acb2b1e07b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cf7dc78df49b5b0aa8a5a40", "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", @@ -78712,83 +80219,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": "E14001498", + "id": "E14001286", "level": "constituency", - "name": "South West Wiltshire", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Wiltshire: 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.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.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001286" }, "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:5c0bd15264818acb2b1e07b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cf7dc78df49b5b0aa8a5a40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42713.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c12700fbb0de634ba6219c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cfc4e3fa6a98ddcbfc7bc82", "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", @@ -78801,83 +80306,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": "S14000063", + "id": "W07000105", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Newport West and Islwyn", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.W07000105" }, "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:5c12700fbb0de634ba6219c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cfc4e3fa6a98ddcbfc7bc82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42126.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c23cdbd48af090894ce54ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d04a1aff09bdf78e2217dea", "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", @@ -78890,83 +80393,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": "E14001533", + "id": "E14001296", "level": "constituency", - "name": "Sussex Weald", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sussex Weald: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.gas.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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:5c23cdbd48af090894ce54ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d04a1aff09bdf78e2217dea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41640.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c6da57c0cb11494a06eb1a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d380e17c4e62fd26b505348", "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", @@ -78979,81 +80480,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": "E14001141", + "id": "E14001528", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Buckingham and Bletchley: 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.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.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001528" }, "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:5c6da57c0cb11494a06eb1a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d380e17c4e62fd26b505348", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143574857.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c7b7e2d78ab39d4643cf906", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d3c97453ea9c97122147c19", "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", @@ -79069,7 +80572,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -79078,7 +80581,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -79086,27 +80589,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "E14001552", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bicester and Woodstock: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001552" }, "measure": { - "unit": "count" + "unit": "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", @@ -79121,28 +80624,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5c7b7e2d78ab39d4643cf906", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d3c97453ea9c97122147c19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175747156.586, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c89c80247e76fcd0cd2787c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d402261a107323c368d81ac", "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", @@ -79155,83 +80658,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": "E14001073", + "id": "S14000068", "level": "constituency", - "name": "Barking", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas consumption, 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.electricity.meter_count", - "record_set_spec_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.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000068" }, "measure": { - "unit": "count" + "unit": "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:5c89c80247e76fcd0cd2787c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d402261a107323c368d81ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 511778615.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5c97fe78b25e37fab63860ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d55fbd16726ba66ce193256", "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", @@ -79244,81 +80745,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": "E14001349", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Maidstone and Malling", "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, 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.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.E14001349" }, "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:5c97fe78b25e37fab63860ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d55fbd16726ba66ce193256", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160847177.907, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ca2d656693231ebd2435114", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d672ba3730f213a6363c795", "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", @@ -79331,73 +80834,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": "E14001144", "level": "constituency", - "name": "Edinburgh East and Musselburgh", + "name": "Bury 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, 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.S14000078" + "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:5ca2d656693231ebd2435114", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d672ba3730f213a6363c795", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45109.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5caf9c9e14d11120d6c9a7b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d70716b57831df3e6ccb0ba", "aggregation": { "method": "sum" }, @@ -79438,19 +80943,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001127", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Bridlington and The Wolds", "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, 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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001127" }, "measure": { "unit": "count" @@ -79471,28 +80976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5caf9c9e14d11120d6c9a7b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d70716b57831df3e6ccb0ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37811.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cbe50a69acb16a0e78757e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dcf7a212bf7508c2af7adde", "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", @@ -79505,81 +81010,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": "E14001207", + "id": "E14001317", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Knowsley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Central and Acton: 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_consumption", - "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.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001317" }, "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:5cbe50a69acb16a0e78757e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dcf7a212bf7508c2af7adde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42610.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cd3a097133a9b31755a6f0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dd0d9aeac2a3b0d24be6e8d", "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", @@ -79592,75 +81099,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": "E14001529", + "id": "E14001579", "level": "constituency", - "name": "Stroud", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stroud: 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.E14001529" + "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:5cd3a097133a9b31755a6f0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dd0d9aeac2a3b0d24be6e8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 337373595.835, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cdb727d8dde08904bb680f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e17302cbcdea1862302557f", "aggregation": { "method": "sum" }, @@ -79701,19 +81206,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "S14000110", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexhill and Battle: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000110" }, "measure": { "unit": "count" @@ -79734,28 +81239,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cdb727d8dde08904bb680f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e17302cbcdea1862302557f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44915.324, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ce19a98f10e25cce4b61c91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e1fcab7d9ef9096c6dea0cc", "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", @@ -79771,7 +81276,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -79780,7 +81285,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -79788,27 +81293,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001513", + "id": "E14001572", "level": "constituency", - "name": "Stafford", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stafford: 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_consumption", - "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.E14001513" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -79821,20 +81326,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ce19a98f10e25cce4b61c91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e1fcab7d9ef9096c6dea0cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30005.108, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ce45ecf543aff13ee11b21c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e2f9d7a8f3e0b374c7b6fcc", "aggregation": { "method": "sum" }, @@ -79875,19 +81380,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001069", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "Ashford", "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, 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.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001069" }, "measure": { "unit": "kwh" @@ -79908,20 +81413,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ce45ecf543aff13ee11b21c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e2f9d7a8f3e0b374c7b6fcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 396778550.722, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e3bbdcbd40ca9f1a74a9099", + "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": "E14001084", + "level": "constituency", + "name": "Bedford", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_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" + }, + "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:5e3bbdcbd40ca9f1a74a9099", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5cf744a72af7cc7294cd958a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e3c8d07e7e3790c34d514f3", "aggregation": { "method": "sum" }, @@ -79962,19 +81554,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "S14000068", "level": "constituency", - "name": "Hazel Grove", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hazel Grove: 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.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000068" }, "measure": { "unit": "kwh" @@ -79997,28 +81589,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5cf744a72af7cc7294cd958a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e3c8d07e7e3790c34d514f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135334791.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d098f905cc12bce597a4f00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e4f4f709f5e8aa6479dd130", "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", @@ -80031,83 +81623,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": "E14001379", + "id": "E14001107", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newcastle upon Tyne North: 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.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.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001107" }, "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:5d098f905cc12bce597a4f00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e4f4f709f5e8aa6479dd130", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49301.872, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d198f40eb8a93d890da0e21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e530b7c0e6bde4a0dab4276", "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", @@ -80123,7 +81713,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -80132,7 +81722,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -80140,27 +81730,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001268", "level": "constituency", - "name": "South Northamptonshire", + "name": "Harpenden and Berkhamsted", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Northamptonshire: 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_consumption", - "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.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001268" }, "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", @@ -80173,20 +81763,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d198f40eb8a93d890da0e21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e530b7c0e6bde4a0dab4276", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36126.707, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d4d5256689dcbd2cd569a01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e98c8ba591dc63990931bf6", "aggregation": { "method": "sum" }, @@ -80227,19 +81817,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001517", + "id": "E14001314", "level": "constituency", - "name": "Stockport", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockport: 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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001314" }, "measure": { "unit": "count" @@ -80262,20 +81852,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d4d5256689dcbd2cd569a01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e98c8ba591dc63990931bf6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d6fc389503318b5350dbb58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ebb5dc1ed9a0da9ea6bfb19", "aggregation": { "method": "sum" }, @@ -80316,19 +81906,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001260", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dewsbury and Batley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001260" }, "measure": { "unit": "count" @@ -80351,28 +81941,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d6fc389503318b5350dbb58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ebb5dc1ed9a0da9ea6bfb19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52838.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d80758b766f7553bb74f62e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ebe59bcbabf643837470710", "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", @@ -80388,7 +81978,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -80397,7 +81987,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -80405,27 +81995,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001365", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Honiton and Sidmouth: 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.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.E14001291" + "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_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", @@ -80440,28 +82030,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d80758b766f7553bb74f62e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ebe59bcbabf643837470710", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43683.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d8bdda461111785c8821592", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec8f432de5f9d3e5126d7ba", "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", @@ -80474,73 +82064,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": "E14001501", + "id": "S14000065", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southend East and Rochford: 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.E14001501" + "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": "gas_year", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d8bdda461111785c8821592", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec8f432de5f9d3e5126d7ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55157.046, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5d94f13b50c39ef5eb0e21d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec95d3bcc35c56c82f9ecb0", "aggregation": { "method": "sum" }, @@ -80581,19 +82173,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001102", + "id": "E14001163", "level": "constituency", - "name": "Blackburn", + "name": "Chester North and Neston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackburn: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001163" }, "measure": { "unit": "count" @@ -80616,28 +82208,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5d94f13b50c39ef5eb0e21d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ec95d3bcc35c56c82f9ecb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43409.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5da917679e09d1fd3bb7f5a1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5eda7c0add449d9c435461fd", "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", @@ -80650,73 +82242,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": "W07000111", + "id": "E14001289", "level": "constituency", - "name": "Wrexham", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wrexham: 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_consumption", - "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.W07000111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001289" }, "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:5da917679e09d1fd3bb7f5a1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5eda7c0add449d9c435461fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158021324.216, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f210406bb7eda586e8c56ae", + "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": "E14001293", + "level": "constituency", + "name": "Hornsey and Friern Barnet", + "vintage": "pcon_2024" + }, + "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.E14001293" + }, + "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:5f210406bb7eda586e8c56ae", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5db56ab201b9f2cb83884c97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f615fb95aecd69e5200762f", "aggregation": { "method": "sum" }, @@ -80757,19 +82440,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", + "id": "E14001576", "level": "constituency", - "name": "Mid Norfolk", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Norfolk: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001365" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001576" }, "measure": { "unit": "kwh" @@ -80792,20 +82475,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5db56ab201b9f2cb83884c97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f615fb95aecd69e5200762f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164340513.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5db7c01db6cfebeeab06c7dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f69ee6d086f5fbc70ae510a", "aggregation": { "method": "sum" }, @@ -80846,19 +82529,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001240", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Forest of Dean", "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, 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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -80879,20 +82562,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5db7c01db6cfebeeab06c7dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f69ee6d086f5fbc70ae510a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 264744185.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dcb4e3fa68096c858d3ef04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f70add1a7b25a2345f759f6", "aggregation": { "method": "sum" }, @@ -80933,19 +82616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "W07000103", "level": "constituency", - "name": "South West Norfolk", + "name": "Neath and Swansea East", "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, 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.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000103" }, "measure": { "unit": "kwh" @@ -80968,20 +82651,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dcb4e3fa68096c858d3ef04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f70add1a7b25a2345f759f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129014043.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5df56fd08baf8bb7fdc42aec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f70cd0b8700ba69d6ae84ae", "aggregation": { "method": "sum" }, @@ -81022,19 +82705,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001237", + "id": "E14001450", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Rossendale and Darwen", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" @@ -81057,28 +82740,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5df56fd08baf8bb7fdc42aec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f70cd0b8700ba69d6ae84ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149224428.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5dffda893f53156fe3564c3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f9e7b3534bcc0db878a22cf", "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", @@ -81094,7 +82777,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81103,7 +82786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81111,27 +82794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000048", + "id": "E14001487", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "South Holland and The Deepings", "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, 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.S14000048" + "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", @@ -81146,28 +82829,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5dffda893f53156fe3564c3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f9e7b3534bcc0db878a22cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50462.182, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e17aac67c14fb247f0166f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fe03183bbbc58e0165fa37b", "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", @@ -81183,7 +82866,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81192,7 +82875,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81200,27 +82883,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001109", "level": "constituency", - "name": "North Devon", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Devon: 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.E14001387" + "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", @@ -81233,20 +82916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e17aac67c14fb247f0166f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fe03183bbbc58e0165fa37b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46040.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e484d008f590c578f1d003f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ff32d64627cae1c8d2651ba", "aggregation": { "method": "sum" }, @@ -81287,19 +82970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "E14001097", "level": "constituency", - "name": "Slough", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Slough: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001477" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001097" }, "measure": { "unit": "count" @@ -81320,28 +83003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e484d008f590c578f1d003f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ff32d64627cae1c8d2651ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43751.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e5f1e233ee7a9c505119d4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6023fe6b42802bc21cff1e66", "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", @@ -81357,7 +83040,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -81366,7 +83049,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -81374,27 +83057,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001413", "level": "constituency", - "name": "Calder Valley", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Calder Valley: 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.E14001147" + "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", @@ -81409,28 +83092,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5e5f1e233ee7a9c505119d4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6023fe6b42802bc21cff1e66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45600.759, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e6d0db34a41febc505d954d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:602e4bd5ed6fc204c01f1e60", "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 +83126,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": "E14001432", + "id": "E14001295", "level": "constituency", - "name": "Portsmouth South", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth South: 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_consumption", - "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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001295" }, "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:5e6d0db34a41febc505d954d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:602e4bd5ed6fc204c01f1e60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127299899.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e8a6db07d2515a8c4e30083", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6032890d4623b945b696ad9a", "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", @@ -81530,81 +83215,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": "E14001597", + "id": "E14001374", "level": "constituency", - "name": "Worcester", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worcester: 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.E14001597" + "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:5e8a6db07d2515a8c4e30083", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6032890d4623b945b696ad9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41439.507, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5e90541713190f4daa690734", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6066bbac3df17da38ea10592", "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", @@ -81617,81 +83304,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": "E14001122", + "level": "constituency", + "name": "Brent East", + "vintage": "pcon_2024" + }, + "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.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.E14001122" + }, + "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:6066bbac3df17da38ea10592", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60697f76f3eb49607a8ac145", + "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": "E14001437", + "id": "E14001305", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rayleigh and Wickford: 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.E14001437" + "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:5e90541713190f4daa690734", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60697f76f3eb49607a8ac145", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51586.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ea71a9490bc71cbe8f9d809", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60860ba8bc08f11323c3475f", "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", @@ -81707,7 +83485,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -81716,7 +83494,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -81724,27 +83502,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001156", + "id": "E14001589", "level": "constituency", - "name": "Central Suffolk and North Ipswich", + "name": "Wirral West", "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 gas meters, 2024, Wirral 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.E14001156" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001589" }, "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", @@ -81757,28 +83535,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ea71a9490bc71cbe8f9d809", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60860ba8bc08f11323c3475f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38806.83, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ec7b75f86c6cae1fa38f465", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60923c179f64a5ae672c61e3", "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", @@ -81791,73 +83569,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": "E14001545", "level": "constituency", - "name": "Gower", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gower: 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.W07000097" + "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:5ec7b75f86c6cae1fa38f465", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60923c179f64a5ae672c61e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163970941.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5ece97dd216105a05ca70bc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6096010494ff4a67bfcd44dd", "aggregation": { "method": "sum" }, @@ -81898,19 +83678,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001191", + "id": "E14001196", "level": "constituency", - "name": "Dartford", + "name": "Dewsbury and Batley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dartford: 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.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001196" }, "measure": { "unit": "count" @@ -81933,20 +83713,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5ece97dd216105a05ca70bc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6096010494ff4a67bfcd44dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39926.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f0d47b7094d3521c69e7061", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60a3b3b8feca738f32c4bd5e", "aggregation": { "method": "sum" }, @@ -81987,19 +83767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001386", "level": "constituency", - "name": "Bootle", + "name": "North Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bootle: 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.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001386" }, "measure": { "unit": "count" @@ -82022,20 +83802,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f0d47b7094d3521c69e7061", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60a3b3b8feca738f32c4bd5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45956.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5a85136dcf82b7f2c36ffc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60a88f91b87484aa62f924be", "aggregation": { "method": "sum" }, @@ -82076,19 +83856,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001409", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lancaster and Wyre: 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.E14001318" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" }, "measure": { "unit": "count" @@ -82109,28 +83889,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5a85136dcf82b7f2c36ffc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60a88f91b87484aa62f924be", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42024.418, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f5abcf901f0e99168a8b599", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60c609e31b23ac01757fff5d", "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", @@ -82146,7 +83926,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82155,7 +83935,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82163,27 +83943,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "W07000084", "level": "constituency", - "name": "Gravesham", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gravesham: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001254" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000084" }, "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", @@ -82196,20 +83976,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f5abcf901f0e99168a8b599", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60c609e31b23ac01757fff5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44451.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f79ac000f014ea7a24e62c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60de914d4af295590d4948d1", "aggregation": { "method": "sum" }, @@ -82250,19 +84030,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001524", "level": "constituency", - "name": "North Shropshire", + "name": "Stourbridge", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001524" }, "measure": { "unit": "kwh" @@ -82283,28 +84063,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f79ac000f014ea7a24e62c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60de914d4af295590d4948d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 442738458.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f7d2305a2af0963e4c6beee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:610f72ed8674d93e5d63be1b", "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", @@ -82317,73 +84097,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": "E14001095", + "id": "E14001269", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Harrogate and Knaresborough", "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 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.E14001095" + "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:5f7d2305a2af0963e4c6beee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:610f72ed8674d93e5d63be1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48679.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f88774e2463e8390806b80a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:611057e5f55015587fe9c642", "aggregation": { "method": "sum" }, @@ -82424,19 +84206,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "S14000070", "level": "constituency", - "name": "North West Hampshire", + "name": "Coatbridge and Bellshill", "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, 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" }, "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.S14000070" }, "measure": { "unit": "count" @@ -82457,20 +84239,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f88774e2463e8390806b80a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:611057e5f55015587fe9c642", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43073.65, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61109ae7404ff3bb93f3f186", + "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": "E14001092", + "level": "constituency", + "name": "Birmingham Edgbaston", + "vintage": "pcon_2024" + }, + "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.E14001092" + }, + "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:61109ae7404ff3bb93f3f186", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f9090ec93d651b7a7bfdea1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61146613119b920f69c0cd36", "aggregation": { "method": "sum" }, @@ -82511,19 +84382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001409", + "id": "E14001322", "level": "constituency", - "name": "Norwich South", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich South: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001322" }, "measure": { "unit": "count" @@ -82544,28 +84415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f9090ec93d651b7a7bfdea1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61146613119b920f69c0cd36", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39275.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5f9b2cbc18f7de4d9c33e3a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6117d89af858ced6bfc777fe", "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", @@ -82581,7 +84452,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82590,7 +84461,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82598,27 +84469,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000108", + "id": "E14001081", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Battersea", "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, 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.S14000108" + "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", @@ -82631,28 +84502,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5f9b2cbc18f7de4d9c33e3a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6117d89af858ced6bfc777fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38080.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5faff1dd0e3f8c5c17f510e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6128e70d57fa0164eb0459fa", "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", @@ -82668,7 +84539,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -82677,7 +84548,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -82685,27 +84556,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001336", + "id": "E14001498", "level": "constituency", - "name": "Lincoln", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lincoln: 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_consumption", - "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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001498" }, "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", @@ -82718,20 +84589,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5faff1dd0e3f8c5c17f510e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6128e70d57fa0164eb0459fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35120.472, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fb0264d00e7d04142ab9750", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61355863792c5667284a7379", "aggregation": { "method": "sum" }, @@ -82772,19 +84643,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "W07000098", "level": "constituency", - "name": "West Bromwich", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Bromwich: 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.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000098" }, "measure": { "unit": "count" @@ -82807,20 +84678,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fb0264d00e7d04142ab9750", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61355863792c5667284a7379", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43823.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fb2fbbd3ed18a27ca75ae6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6138c692c4464553368b01dd", "aggregation": { "method": "sum" }, @@ -82861,19 +84732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001093", + "id": "E14001301", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Ilford South", "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, 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.gas.consumption", "record_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.E14001301" }, "measure": { "unit": "kwh" @@ -82894,20 +84765,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fb2fbbd3ed18a27ca75ae6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6138c692c4464553368b01dd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461532346.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fb70b39a1ee264939562ce1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6162e632f050292a2bf9eac2", "aggregation": { "method": "sum" }, @@ -82948,19 +84819,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "S14000086", "level": "constituency", - "name": "Salford", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Salford: 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.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.S14000086" }, "measure": { "unit": "kwh" @@ -82983,107 +84854,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:5fb70b39a1ee264939562ce1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6162e632f050292a2bf9eac2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:5fbc633ae8c47cb9211dec79", - "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": "E14001496", - "level": "constituency", - "name": "South West Hertfordshire", - "vintage": "pcon_2024" - }, - "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.E14001496" - }, - "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:5fbc633ae8c47cb9211dec79", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 139713793.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60011c2669181398b3493189", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61a5359ad149688f2d20e8e4", "aggregation": { "method": "sum" }, @@ -83124,19 +84908,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001288", "level": "constituency", - "name": "Tynemouth", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tynemouth: 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.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001288" }, "measure": { "unit": "kwh" @@ -83159,28 +84943,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60011c2669181398b3493189", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61a5359ad149688f2d20e8e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159398752.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:600ff78c3eb7a703c07796c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61db1d4569536ca31dc4ecd0", "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", @@ -83193,75 +84977,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": "S14000107", + "id": "E14001209", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ayr, Carrick and Cumnock: 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.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.S14000107" + "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_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:600ff78c3eb7a703c07796c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61db1d4569536ca31dc4ecd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37872.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60144828941c955ba4ad6297", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61e19e29eb155bacebbe71bd", "aggregation": { "method": "sum" }, @@ -83302,19 +85084,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "W07000110", "level": "constituency", - "name": "Wimbledon", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wimbledon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000110" }, "measure": { "unit": "count" @@ -83337,115 +85119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60144828941c955ba4ad6297", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61e19e29eb155bacebbe71bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:602c475cea1ac7a92075c8e9", - "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": "E14001247", - "level": "constituency", - "name": "Glastonbury and Somerton", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.meter_count", - "record_set_spec_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" - }, - "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:602c475cea1ac7a92075c8e9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 43723.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6059941c09bb77ce05ab12f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61eb7f53272b54a626a778ec", "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", @@ -83458,81 +85153,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": "E14001128", "level": "constituency", - "name": "Daventry", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Daventry: 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.E14001192" + "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:6059941c09bb77ce05ab12f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61eb7f53272b54a626a778ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132654803.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:605db7adee40de818f8167c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:621249d202a57e38734adca2", "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", @@ -83545,73 +85242,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": "E14001147", + "id": "S14000085", "level": "constituency", - "name": "Calder Valley", + "name": "Glasgow North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Calder Valley: 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.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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000085" }, "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:605db7adee40de818f8167c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:621249d202a57e38734adca2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54163.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6070ecab95eb3d0e93ed44e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62164d99b214657384b290ec", "aggregation": { "method": "sum" }, @@ -83652,19 +85351,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001453", "level": "constituency", - "name": "Boston and Skegness", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Boston and Skegness: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001453" }, "measure": { "unit": "count" @@ -83687,28 +85386,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6070ecab95eb3d0e93ed44e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62164d99b214657384b290ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49297.538, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6097e216bd0dbf7eec609ed2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:621bd8d3f77cab421caceb7d", "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", @@ -83724,7 +85423,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -83733,7 +85432,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -83741,27 +85440,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001528", + "id": "E14001143", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Burton and Uttoxeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stretford and Urmston: 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.electricity.meter_count", - "record_set_spec_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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001143" }, "measure": { - "unit": "count" + "unit": "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", @@ -83776,28 +85475,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6097e216bd0dbf7eec609ed2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:621bd8d3f77cab421caceb7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161802686.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60986b5059c048aaf779850d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6229279f1735ccb826278291", "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", + "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": "E14001174", + "level": "constituency", + "name": "Clacton", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.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.E14001174" + }, + "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:6229279f1735ccb826278291", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:623b33f794e82d0686155c4e", + "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", @@ -83813,7 +85601,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -83822,7 +85610,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -83830,27 +85618,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001326", + "id": "E14001134", "level": "constituency", - "name": "Leicester East", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leicester East: 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.E14001326" + "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", @@ -83863,20 +85651,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60986b5059c048aaf779850d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:623b33f794e82d0686155c4e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 450770073.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:609a80224c3d8e7ba9e06fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62696531021b644e03e2bb29", "aggregation": { "method": "sum" }, @@ -83917,19 +85705,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001134", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Bristol North West", "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 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.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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001134" }, "measure": { "unit": "kwh" @@ -83952,28 +85740,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:609a80224c3d8e7ba9e06fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62696531021b644e03e2bb29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144644652.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:609c3aaa1788feaca7d08baf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62786446883f2f2e5fe20c42", "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", @@ -83989,7 +85777,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -83998,7 +85786,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -84006,27 +85794,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001229", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Erith and Thamesmead", "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 meters, 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.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.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001229" }, "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", @@ -84039,28 +85827,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:609c3aaa1788feaca7d08baf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62786446883f2f2e5fe20c42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44572.648, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60e231913ea6e9d0ad0756f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62a7f02bed223cfe5b752e81", "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", @@ -84073,75 +85861,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": "S14000064", + "id": "E14001089", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alloa and Grangemouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001089" }, "measure": { - "unit": "count" + "unit": "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:60e231913ea6e9d0ad0756f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62a7f02bed223cfe5b752e81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 434018782.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:60f1ca262326f947f306c5e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62bde4ea6193fb5ed641bd40", "aggregation": { "method": "sum" }, @@ -84182,19 +85968,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001473", + "id": "E14001308", "level": "constituency", - "name": "Shrewsbury", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shrewsbury: 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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001308" }, "measure": { "unit": "count" @@ -84215,28 +86001,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:60f1ca262326f947f306c5e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62bde4ea6193fb5ed641bd40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40785.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61157f2e3bdb3a021889fd90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62e9f9dd2f3997be3a522c32", "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", @@ -84249,83 +86035,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": "E14001140", + "id": "E14001343", "level": "constituency", - "name": "Broxtowe", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxtowe: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001343" }, "measure": { - "unit": "count" + "unit": "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:61157f2e3bdb3a021889fd90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62e9f9dd2f3997be3a522c32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 338901678.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:613f912747d38121236848f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:635e07fb3437287431c34dfc", "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", @@ -84338,75 +86122,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": "S14000069", + "id": "E14001482", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "South Cotswolds", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001482" }, "measure": { - "unit": "count" + "unit": "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:613f912747d38121236848f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:635e07fb3437287431c34dfc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 313290766.401, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61694bd6ab110a9848b83e02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:637a0f62d568cfc91b0b48f1", "aggregation": { "method": "sum" }, @@ -84447,19 +86229,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001576", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ruislip, Northwood and Pinner: 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.E14001454" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001576" }, "measure": { "unit": "kwh" @@ -84480,28 +86262,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61694bd6ab110a9848b83e02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:637a0f62d568cfc91b0b48f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 354615826.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:617e6cb22fb719261cf10f3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b005c27312f1909e4ec8ef", "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", @@ -84517,7 +86299,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84526,7 +86308,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -84534,27 +86316,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001486", "level": "constituency", - "name": "Knowsley", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Knowsley: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001486" }, "measure": { - "unit": "count" + "unit": "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", @@ -84569,28 +86351,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:617e6cb22fb719261cf10f3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b005c27312f1909e4ec8ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 177834429.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6183b5d965544821c870b827", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b33aef00f0fb476956567e", "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", @@ -84606,7 +86388,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -84615,7 +86397,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -84623,27 +86405,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001532", + "id": "E14001387", "level": "constituency", - "name": "Surrey Heath", + "name": "North Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Surrey Heath: 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_meter_count", - "record_set_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.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001387" }, "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", @@ -84656,20 +86438,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6183b5d965544821c870b827", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b33aef00f0fb476956567e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 320560887.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6185a999d1e7add9fc430a89", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b5fda6993b952c069529f1", "aggregation": { "method": "sum" }, @@ -84710,19 +86492,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001099", "level": "constituency", - "name": "Bridgend", + "name": "Birmingham Selly Oak", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgend: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001099" }, "measure": { "unit": "kwh" @@ -84745,115 +86527,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6185a999d1e7add9fc430a89", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61b3cba52c72e8f38c437b42", - "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": "E14001198", - "level": "constituency", - "name": "Doncaster Central", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" - }, - "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:61b3cba52c72e8f38c437b42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b5fda6993b952c069529f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135206159.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61d066f6ee27f1a4d9b28463", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63bc88365e48bdb4142c7ba2", "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", @@ -84869,7 +86564,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -84878,7 +86573,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -84886,27 +86581,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001215", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glastonbury and Somerton: 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.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.E14001247" + "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_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", @@ -84921,28 +86616,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:61d066f6ee27f1a4d9b28463", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63bc88365e48bdb4142c7ba2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:61dd41fa48c7bae0ac3c7ee8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63e223b5bb52b353dab53a99", "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", @@ -84955,83 +86650,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": "E14001218", + "id": "E14001176", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Worthing and Shoreham: 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.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.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001176" }, "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:61dd41fa48c7bae0ac3c7ee8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63e223b5bb52b353dab53a99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43525.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62082b5ecaad7fc1263fc3fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63f62d312d26805de1cd599f", "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", @@ -85047,7 +86740,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -85056,7 +86749,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -85064,27 +86757,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "W07000097", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hampstead and Highgate: 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_meter_count", - "record_set_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.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000097" }, "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", @@ -85097,20 +86790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62082b5ecaad7fc1263fc3fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63f62d312d26805de1cd599f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 455272048.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:620ca27846125a5b5d5299af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6435d569c5d542bcc47e9967", "aggregation": { "method": "sum" }, @@ -85151,19 +86844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "W07000106", "level": "constituency", - "name": "Loughborough", + "name": "Pontypridd", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Loughborough: 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.electricity.meter_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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000106" }, "measure": { "unit": "count" @@ -85186,28 +86879,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:620ca27846125a5b5d5299af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6435d569c5d542bcc47e9967", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46002.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:621637f88dfa5253a3304ad3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:644b77cbdf3a131079535d4f", "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", @@ -85220,83 +86913,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": "E14001278", + "id": "E14001092", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hemel Hempstead: 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.E14001278" + "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:621637f88dfa5253a3304ad3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:644b77cbdf3a131079535d4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517907187.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:621b737b6b597ab30a3d8975", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:644eb962dc619181e3bf0789", "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", @@ -85309,81 +87000,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": "E14001165", + "id": "S14000078", "level": "constituency", - "name": "Chesterfield", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chesterfield: 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_meter_count", - "record_set_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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000078" }, "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:621b737b6b597ab30a3d8975", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:644eb962dc619181e3bf0789", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 60212.394, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6259c309eb8fcc104f2a3314", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:646e47b3aea716e760f21586", "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", @@ -85396,81 +87089,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": "E14001071", + "id": "E14001344", "level": "constituency", - "name": "Aylesbury", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aylesbury: 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_consumption", - "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.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:6259c309eb8fcc104f2a3314", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:646e47b3aea716e760f21586", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44824.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:625ce02031d8ff4b556f6db9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:648836b792c56f2e6a9f8f76", "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", @@ -85483,73 +87178,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": "E14001186", + "id": "S14000051", "level": "constituency", - "name": "Croydon East", + "name": "Orkney and Shetland", "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, 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.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.S14000051" }, "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:625ce02031d8ff4b556f6db9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:648836b792c56f2e6a9f8f76", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 170219127.271, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:626edddc4b04301add1a4a2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64b501596e2cfa7605549075", "aggregation": { "method": "sum" }, @@ -85590,19 +87287,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001520", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broadland and Fakenham: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001520" }, "measure": { "unit": "kwh" @@ -85625,28 +87322,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:626edddc4b04301add1a4a2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64b501596e2cfa7605549075", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143775042.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62725b46c0ecd2f7d0a2a95c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64cdc22fceb4476ce33e73dc", "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", @@ -85659,81 +87356,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": "E14001322", + "id": "E14001259", "level": "constituency", - "name": "Leeds North West", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North West: 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.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.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001259" }, "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:62725b46c0ecd2f7d0a2a95c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64cdc22fceb4476ce33e73dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46651.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62bb28fcb4888dd394d4dad6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:653b7ecbd887ea724f0ec2c3", "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", @@ -85746,48 +87445,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": "E14001357", + "id": "W07000086", "level": "constituency", - "name": "Melton and Syston", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melton and Syston: 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.E14001357" + "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": "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:653b7ecbd887ea724f0ec2c3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655f2d32936aeca213048e0e", + "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": "E14001171", + "level": "constituency", + "name": "Christchurch", + "vintage": "pcon_2024" + }, + "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.E14001171" + }, + "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 @@ -85799,28 +87587,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:62bb28fcb4888dd394d4dad6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655f2d32936aeca213048e0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 444711641.333, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:62e4dbaf615387c8389dba2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656cef693a43168632fdf001", "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", @@ -85833,83 +87621,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": "E14001301", + "id": "E14001530", "level": "constituency", - "name": "Ilford South", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford 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.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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001530" }, "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:62e4dbaf615387c8389dba2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656cef693a43168632fdf001", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35052.621, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:633052c24bc416548d46ebe9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65750ca3c1090c50fe31501c", "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", @@ -85922,83 +87708,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": "E14001197", + "id": "S14000061", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Aberdeen South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Didcot and Wantage: 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_meter_count", - "record_set_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.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000061" }, "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:633052c24bc416548d46ebe9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65750ca3c1090c50fe31501c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52882.699, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:634bff6fb640c329b8d03872", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:658a86e01424198dff8948bb", "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", @@ -86014,7 +87798,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -86023,7 +87807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -86031,27 +87815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "E14001602", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Camborne and Redruth: 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_consumption", - "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.E14001148" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001602" }, "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", @@ -86064,28 +87848,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:634bff6fb640c329b8d03872", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:658a86e01424198dff8948bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45060.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:634cd865b6e3614ad2bd7a33", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65901004fe5321bb5e1ceed2", "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", @@ -86098,73 +87882,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": "E14001180", + "id": "E14001556", "level": "constituency", - "name": "Coventry East", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Coventry East: 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.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.E14001556" }, "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:634cd865b6e3614ad2bd7a33", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65901004fe5321bb5e1ceed2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156927003.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63657db20251d6b6ee0716b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659f569f5a6a5c4c26a86c53", "aggregation": { "method": "sum" }, @@ -86205,19 +87991,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001542", + "id": "E14001120", "level": "constituency", - "name": "Tewkesbury", + "name": "Bradford West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tewkesbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001542" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001120" }, "measure": { "unit": "kwh" @@ -86238,28 +88024,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63657db20251d6b6ee0716b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659f569f5a6a5c4c26a86c53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517167991.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63731489ded491d2a4d90144", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:659fc1c2b0d617a049ebceeb", "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", @@ -86272,81 +88058,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": "E14001396", + "id": "E14001253", "level": "constituency", - "name": "North Norfolk", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Norfolk: 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_meter_count", - "record_set_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.E14001396" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001253" }, "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:63731489ded491d2a4d90144", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:659fc1c2b0d617a049ebceeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45530.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:637d3966c9f2a13a2a726c6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a383b88a6b7d05b88f79a6", "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", @@ -86362,7 +88150,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -86371,7 +88159,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -86379,27 +88167,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001142", + "id": "S14000092", "level": "constituency", - "name": "Burnley", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burnley: 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_meter_count", - "record_set_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.E14001142" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -86412,28 +88200,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:637d3966c9f2a13a2a726c6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a383b88a6b7d05b88f79a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 520286074.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63846a0c9a41d946c30a4ef9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65a6585aa05fa3791c5811e8", "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", @@ -86446,137 +88234,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": "S14000084", + "id": "E14001283", "level": "constituency", - "name": "Glasgow East", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow East: 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_consumption", - "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.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001283" }, "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:63846a0c9a41d946c30a4ef9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:638bfc443477a8237787e06b", - "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": "E14001335", - "level": "constituency", - "name": "Lichfield", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001335" - }, - "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 @@ -86588,20 +88287,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:638bfc443477a8237787e06b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65a6585aa05fa3791c5811e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 518099911.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:639d1219337be0dd438ea8c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b113e29b5d8bc3c8e9b9e6", "aggregation": { "method": "sum" }, @@ -86642,19 +88341,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001238", "level": "constituency", - "name": "South West Norfolk", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Norfolk: 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.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001238" }, "measure": { "unit": "count" @@ -86677,28 +88376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:639d1219337be0dd438ea8c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65b113e29b5d8bc3c8e9b9e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51938.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63b8e26704aaa5d595c6e237", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65b7cc13b2b94dd00cfd2ed9", "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", @@ -86714,7 +88413,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -86723,7 +88422,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -86731,27 +88430,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001577", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coatbridge and Bellshill: 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.S14000070" + "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", @@ -86766,28 +88465,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63b8e26704aaa5d595c6e237", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65b7cc13b2b94dd00cfd2ed9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43481.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c651efa4c5c097e66dfd88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65c6a3f56e8c8941d106ee35", "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", @@ -86800,75 +88499,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": "E14001317", + "id": "E14001408", "level": "constituency", - "name": "Knowsley", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Knowsley: 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_consumption", - "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.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:63c651efa4c5c097e66dfd88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65c6a3f56e8c8941d106ee35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43946.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63c75559846f75c0089f35c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65c739b1fa714ecccf499bc3", "aggregation": { "method": "sum" }, @@ -86909,19 +88606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001294", "level": "constituency", - "name": "Spen Valley", + "name": "Horsham", "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, 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.gas.meter_count", "record_set_spec_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.E14001294" }, "measure": { "unit": "count" @@ -86942,20 +88639,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63c75559846f75c0089f35c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65c739b1fa714ecccf499bc3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35350.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63ca37852f6d564a9e2ab395", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65cbda37db7b20067d8a3a52", "aggregation": { "method": "sum" }, @@ -86996,19 +88693,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001183", + "id": "E14001513", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Stafford", "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, 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" }, "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.E14001513" }, "measure": { "unit": "count" @@ -87029,28 +88726,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63ca37852f6d564a9e2ab395", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65cbda37db7b20067d8a3a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36831.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63cafdefe2fcc0c363c16af0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65ee9182bd79e9c20cb5ab7e", "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", @@ -87063,81 +88760,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": "E14001126", + "id": "E14001250", "level": "constituency", - "name": "Bridgwater", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgwater: 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_consumption", - "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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001250" }, "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:63cafdefe2fcc0c363c16af0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65ee9182bd79e9c20cb5ab7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47332.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63cbc76c81960366673d9a61", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65f7bfad8c0c1513a31b2acd", "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", @@ -87150,83 +88849,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": "W07000103", + "id": "S14000111", "level": "constituency", - "name": "Neath and Swansea East", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Neath and Swansea East: 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.W07000103" + "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:63cbc76c81960366673d9a61", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:65f7bfad8c0c1513a31b2acd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 334946352.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63d9a4249259f1d63f028510", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:664c380619caec18dc503ef6", "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", @@ -87239,73 +88936,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": "E14001128", + "id": "E14001371", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brigg and Immingham: 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_meter_count", - "record_set_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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001371" }, "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:63d9a4249259f1d63f028510", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:664c380619caec18dc503ef6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45972.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:63efeab7bd0f367edec18cfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:666355d5087f47048f97b948", "aggregation": { "method": "sum" }, @@ -87346,19 +89045,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001280", "level": "constituency", - "name": "Bracknell", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bracknell: 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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001280" }, "measure": { "unit": "kwh" @@ -87379,20 +89078,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:63efeab7bd0f367edec18cfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:666355d5087f47048f97b948", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453480927.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64000d486fc3dc22b8845764", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66755e6228f868e34de40d71", "aggregation": { "method": "sum" }, @@ -87433,19 +89132,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001516", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Motherwell, Wishaw and Carluke: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001516" }, "measure": { "unit": "kwh" @@ -87468,28 +89167,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64000d486fc3dc22b8845764", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66755e6228f868e34de40d71", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137563270.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6449830d93369fa5342603fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66cac42bb1acf022c4972367", "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", @@ -87505,7 +89204,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87514,7 +89213,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87522,27 +89221,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001306", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harborough, Oadby and Wigston: 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_meter_count", - "record_set_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.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001306" }, "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", @@ -87555,20 +89254,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6449830d93369fa5342603fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66cac42bb1acf022c4972367", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 409849955.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6450b34886894bb675903219", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66d2416e34ae0ddcaf3b2468", "aggregation": { "method": "sum" }, @@ -87609,19 +89308,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001087", "level": "constituency", - "name": "Reading Central", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reading Central: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001087" }, "measure": { "unit": "kwh" @@ -87644,28 +89343,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6450b34886894bb675903219", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66d2416e34ae0ddcaf3b2468", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137292019.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64671eb05f60cfb276b06aaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66d48f9695428e3437bf4b06", "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", @@ -87678,73 +89377,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": "E14001409", + "id": "E14001532", "level": "constituency", - "name": "Norwich South", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Norwich South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.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.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001532" }, "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:64671eb05f60cfb276b06aaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66d48f9695428e3437bf4b06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40154.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6478be186aaa4bcaf06cd1bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66e298adce1cf4e53ffd251d", "aggregation": { "method": "sum" }, @@ -87785,19 +89486,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000091", + "id": "E14001130", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gordon and Buchan: 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.S14000091" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001130" }, "measure": { "unit": "count" @@ -87818,28 +89519,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6478be186aaa4bcaf06cd1bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66e298adce1cf4e53ffd251d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39070.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:647e5c50efaf0760209166a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66e33885688846dd45a59402", "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", @@ -87852,81 +89553,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": "E14001490", + "id": "E14001189", "level": "constituency", - "name": "South Northamptonshire", + "name": "Dagenham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Northamptonshire: 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_meter_count", - "record_set_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.E14001490" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001189" }, "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:647e5c50efaf0760209166a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66e33885688846dd45a59402", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144163050.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64ad8db6b67a6a2df8f6e197", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66e41a3a06041a25f179fdd0", "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", @@ -87942,7 +89645,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -87951,7 +89654,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -87959,27 +89662,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001241", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornchurch and Upminster: 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_consumption", - "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.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001241" }, "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", @@ -87992,28 +89695,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64ad8db6b67a6a2df8f6e197", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66e41a3a06041a25f179fdd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31390.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64cd5afbe83971d5a55d02db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66ea598dd1442e9dc5533e55", "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", @@ -88026,81 +89729,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": "E14001325", + "id": "E14001602", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Wythenshawe and Sale East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds West and Pudsey: 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_meter_count", - "record_set_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.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:64cd5afbe83971d5a55d02db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66ea598dd1442e9dc5533e55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152229584.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64ce880b65a38f981acb1cc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66ee8aa98a5d17d2a0c790d2", "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", @@ -88116,7 +89821,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88125,7 +89830,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88133,27 +89838,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001446", "level": "constituency", - "name": "South Dorset", + "name": "Rochdale", "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, 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.E14001485" + "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", @@ -88168,28 +89873,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64ce880b65a38f981acb1cc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66ee8aa98a5d17d2a0c790d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41914.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64e145ddc0754370abb95a49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f2b4cde28b8fbe001d3925", "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", @@ -88205,7 +89910,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88214,7 +89919,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88222,27 +89927,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000098", + "id": "E14001488", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "South Leicestershire", "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 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.S14000098" + "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", @@ -88257,20 +89962,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64e145ddc0754370abb95a49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f2b4cde28b8fbe001d3925", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44596.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64e5c79d37527ea39e6538ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66fd72b2cd39760a7303e7c2", "aggregation": { "method": "sum" }, @@ -88311,19 +90016,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001530", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sutton and Cheam: DESNZ's authority totals split by its small-area figures", + "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.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001530" }, "measure": { "unit": "count" @@ -88346,28 +90051,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64e5c79d37527ea39e6538ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66fd72b2cd39760a7303e7c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49129.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64f770326c03cdf90baf7356", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67037d7ed6ae402124b75934", "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", @@ -88380,73 +90085,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": "E14001581", + "id": "E14001281", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weston-super-Mare: 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.E14001581" + "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:64f770326c03cdf90baf7356", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67037d7ed6ae402124b75934", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160197571.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:64febeafa6c8b3c8ef02c804", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6715d77b7e5fc12acff9dd12", "aggregation": { "method": "sum" }, @@ -88487,19 +90194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001138", + "id": "E14001231", "level": "constituency", - "name": "Bromsgrove", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bromsgrove: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001231" }, "measure": { "unit": "count" @@ -88520,28 +90227,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:64febeafa6c8b3c8ef02c804", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6715d77b7e5fc12acff9dd12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36829.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:653364e432badd514453da53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:671d6851a52fd88b6ea5d0df", "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", @@ -88557,7 +90264,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -88566,7 +90273,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -88574,27 +90281,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "E14001526", "level": "constituency", - "name": "Hove and Portslade", + "name": "Stratford-on-Avon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hove and Portslade: 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_consumption", - "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.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001526" }, "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", @@ -88609,20 +90316,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:653364e432badd514453da53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:671d6851a52fd88b6ea5d0df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46572.818, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:655eff20ff1aad75176b51f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67a7711c0750af4062555ea6", + "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": "E14001496", + "level": "constituency", + "name": "South West Hertfordshire", + "vintage": "pcon_2024" + }, + "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.E14001496" + }, + "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:67a7711c0750af4062555ea6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67c0702ba0da42a39bce94a8", "aggregation": { "method": "sum" }, @@ -88663,19 +90459,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001475", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Plymouth Sutton and Devonport: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001475" }, "measure": { "unit": "kwh" @@ -88696,20 +90492,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:655eff20ff1aad75176b51f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67c0702ba0da42a39bce94a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 425334731.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:656f914f32a540becd513e09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6802e7bd913b41907f687871", "aggregation": { "method": "sum" }, @@ -88750,19 +90546,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001515", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Stalybridge and Hyde", "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, 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.electricity.meter_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.E14001515" }, "measure": { "unit": "count" @@ -88785,20 +90581,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:656f914f32a540becd513e09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6802e7bd913b41907f687871", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43986.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6578d66e5d9a40ff20af01c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:680478062a5bc679d2583bdc", "aggregation": { "method": "sum" }, @@ -88839,19 +90635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001332", "level": "constituency", - "name": "Lowestoft", + "name": "Lewisham 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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001332" }, "measure": { "unit": "kwh" @@ -88874,28 +90670,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6578d66e5d9a40ff20af01c1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:680478062a5bc679d2583bdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154234363.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:65bab6636b373ea17960dd08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:680cf7467443ffc5bf09ed19", "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", @@ -88908,81 +90704,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": "E14001391", + "id": "S14000080", "level": "constituency", - "name": "North East Derbyshire", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Derbyshire: 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_meter_count", - "record_set_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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000080" }, "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:65bab6636b373ea17960dd08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:680cf7467443ffc5bf09ed19", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47248.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6611e2b0b483e4165c3b6d30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:682cfcc4e1eac06e6e999239", "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", @@ -88995,75 +90793,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": "E14001155", + "id": "E14001528", "level": "constituency", - "name": "Central Devon", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Central Devon: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001528" }, "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:6611e2b0b483e4165c3b6d30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:682cfcc4e1eac06e6e999239", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40146.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6616ea8204b8737549eee558", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6851cddddf679260d5e229fd", "aggregation": { "method": "sum" }, @@ -89104,19 +90900,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001106", "level": "constituency", - "name": "Bury South", + "name": "Blaydon and Consett", "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, Blaydon and Consett: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001106" }, "measure": { "unit": "count" @@ -89137,20 +90933,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6616ea8204b8737549eee558", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6851cddddf679260d5e229fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43277.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:662eb34efbf34e5854345a65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68562d4ba9bdeda8d0a7c260", "aggregation": { "method": "sum" }, @@ -89191,19 +90987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "W07000105", "level": "constituency", - "name": "Smethwick", + "name": "Newport West and Islwyn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Smethwick: 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.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000105" }, "measure": { "unit": "count" @@ -89226,28 +91022,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:662eb34efbf34e5854345a65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68562d4ba9bdeda8d0a7c260", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44584.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:665fd8e300d80cc947e8d92c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:686619e1606dc3c962c4de74", "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", @@ -89263,7 +91059,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89272,7 +91068,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -89280,27 +91076,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001347", "level": "constituency", - "name": "Sheffield Central", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Central: 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.E14001467" + "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", @@ -89315,20 +91111,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:665fd8e300d80cc947e8d92c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:686619e1606dc3c962c4de74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163410568.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66881a8e6bda2267f7b31486", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6899e071da8627b90687f061", "aggregation": { "method": "sum" }, @@ -89369,19 +91165,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001289", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Hitchin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chester South and Eddisbury: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" }, "measure": { "unit": "kwh" @@ -89402,28 +91198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66881a8e6bda2267f7b31486", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6899e071da8627b90687f061", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459084542.124, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:668dd99bc66ce703121be8f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:689a4731913930f556b1f618", "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", @@ -89439,7 +91235,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -89448,7 +91244,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -89456,27 +91252,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001215", "level": "constituency", - "name": "Portsmouth North", + "name": "East Surrey", "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, 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.E14001431" + "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", @@ -89491,20 +91287,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:668dd99bc66ce703121be8f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:689a4731913930f556b1f618", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178322804.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:66f887acf7b6c3bdfeabd9ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68c332d4807f9989ef2281e6", "aggregation": { "method": "sum" }, @@ -89545,19 +91341,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001067", "level": "constituency", - "name": "Milton Keynes North", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes North: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001067" }, "measure": { "unit": "kwh" @@ -89580,28 +91376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:66f887acf7b6c3bdfeabd9ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68c332d4807f9989ef2281e6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 216868372.536, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:671ac5b2a167aacf2679fba1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69016bbf0930915efa5c99e3", "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", @@ -89614,83 +91410,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": "E14001154", + "id": "W07000111", "level": "constituency", - "name": "Castle Point", + "name": "Wrexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Castle Point: 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.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.E14001154" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000111" }, "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:671ac5b2a167aacf2679fba1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69016bbf0930915efa5c99e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38347.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67302a95cc235555f34507af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6909d659b66f00e6897f51af", "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", @@ -89706,7 +91500,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -89715,7 +91509,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -89723,27 +91517,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001391", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Burton and Uttoxeter: 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.E14001143" + "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", @@ -89756,28 +91550,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67302a95cc235555f34507af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6909d659b66f00e6897f51af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 486519845.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6731d8faee98a47ff72159c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6921fc8ae5525a01a7e502b2", "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", @@ -89790,81 +91584,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": "E14001455", + "id": "E14001261", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runcorn and Helsby: 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_meter_count", - "record_set_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.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001261" }, "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:6731d8faee98a47ff72159c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6921fc8ae5525a01a7e502b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127184984.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6745c6ee4802c5fe85e15464", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:693d4d258da4d76cf02ae579", "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", @@ -89877,83 +91673,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": "E14001596", + "id": "E14001216", "level": "constituency", - "name": "Wolverhampton West", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton West: DESNZ's authority totals split by its small-area figures", + "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.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.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001216" }, "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:6745c6ee4802c5fe85e15464", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:693d4d258da4d76cf02ae579", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46262.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:674ee1185c3b34628a69ebfb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69477074b7063585845ce24e", "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", @@ -89966,83 +91760,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": "S14000106", + "id": "E14001238", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Finchley and Golders Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dunbartonshire: 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.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.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001238" }, "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:674ee1185c3b34628a69ebfb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69477074b7063585845ce24e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 708989877.941, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6758b7d4ae2ff58fbf716c0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:695289545a9c2860e293144e", "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", @@ -90058,7 +91850,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -90067,7 +91859,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -90075,27 +91867,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "E14001461", "level": "constituency", - "name": "Aberdeen North", + "name": "Scarborough and Whitby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aberdeen North: 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_consumption", - "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.S14000060" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -90110,28 +91902,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6758b7d4ae2ff58fbf716c0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:695289545a9c2860e293144e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53207.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6781c56ddf9c8a686c7ec725", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:696359cdad59101b2b1629d3", "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", @@ -90144,83 +91936,168 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "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": "S14000076", + "level": "constituency", + "name": "Dunfermline and Dollar", + "vintage": "pcon_2024" + }, + "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.S14000076" + }, + "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:696359cdad59101b2b1629d3", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6967ae3227bff23ac340e0b4", + "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": { - "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": "E14001505", + "id": "E14001604", "level": "constituency", - "name": "Spelthorne", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spelthorne: 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.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.E14001505" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001604" }, "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:6781c56ddf9c8a686c7ec725", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6967ae3227bff23ac340e0b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 466902161.493, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:679f5ce507c68dc4aff3192a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69c170a91cbee0d26acf290d", "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", @@ -90233,75 +92110,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": "E14001278", + "id": "E14001568", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Watford", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001568" }, "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:679f5ce507c68dc4aff3192a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69c170a91cbee0d26acf290d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 475476407.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67a4bab03f7585e3cafc1931", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69d27acc4975cfe2155059ce", "aggregation": { "method": "sum" }, @@ -90342,19 +92217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001221", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kilmarnock and Loudoun: DESNZ's authority totals split by its small-area figures", + "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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001221" }, "measure": { "unit": "count" @@ -90375,28 +92250,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67a4bab03f7585e3cafc1931", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69d27acc4975cfe2155059ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40658.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67bb2481d59937db2caf6e7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69d2d88c36863fb7d3a7e616", "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", @@ -90409,75 +92284,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": "S14000091", + "id": "W07000085", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gordon and Buchan: 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.S14000091" + "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:67bb2481d59937db2caf6e7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69d2d88c36863fb7d3a7e616", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 26361.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67cc55fd52676fec58616ac7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69e9c82dcbbc8da5822b5eb8", "aggregation": { "method": "sum" }, @@ -90518,19 +92391,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001551", "level": "constituency", - "name": "Chester North and Neston", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chester North and Neston: 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.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001551" }, "measure": { "unit": "count" @@ -90551,28 +92424,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:67cc55fd52676fec58616ac7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69e9c82dcbbc8da5822b5eb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42004.237, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:67d2833dec6f1edd41991b13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a1c8f5edb0d7973056cdf81", "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", @@ -90585,75 +92458,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": "S14000069", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "Caithness, Sutherland and Easter Ross", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.S14000069" }, "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:67d2833dec6f1edd41991b13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a1c8f5edb0d7973056cdf81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164152868.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68188dfc832f65d0b105a41e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a346201928a86e8af9f7351", "aggregation": { "method": "sum" }, @@ -90694,19 +92565,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001126", "level": "constituency", - "name": "Luton North", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Luton North: 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.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001126" }, "measure": { "unit": "kwh" @@ -90727,20 +92598,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68188dfc832f65d0b105a41e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a346201928a86e8af9f7351", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 301570723.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:682d43d1fea7bb38fd6cad94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a34b2347a352bbd8fc5903f", "aggregation": { "method": "sum" }, @@ -90781,19 +92652,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001096", + "id": "E14001430", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Ladywood: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001430" }, "measure": { "unit": "kwh" @@ -90814,20 +92685,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:682d43d1fea7bb38fd6cad94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a34b2347a352bbd8fc5903f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 234584561.99, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68488a98b952f597bf9c81a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a5a8479160962bea75ab84b", + "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": "S14000107", + "level": "constituency", + "name": "Ayr, Carrick and Cumnock", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000107" + }, + "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:6a5a8479160962bea75ab84b", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a6de44965f78d3faf9e2d5f", "aggregation": { "method": "sum" }, @@ -90868,19 +92826,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "E14001233", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "Fareham and Waterlooville", "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 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.electricity.meter_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.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001233" }, "measure": { "unit": "count" @@ -90903,28 +92861,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68488a98b952f597bf9c81a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a6de44965f78d3faf9e2d5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44763.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68610a7b9b83db85ca72d7d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a75de145e780619c32cbe16", "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", @@ -90937,81 +92895,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": "E14001183", + "id": "E14001296", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cramlington and Killingworth: 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.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.E14001183" + "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_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:68610a7b9b83db85ca72d7d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a75de145e780619c32cbe16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49248.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:688550c0a61dc5325df261f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a90e636e8fbb9bcf9ac0695", "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", @@ -91024,81 +92984,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": "E14001167", + "id": "E14001537", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chingford and Woodford Green: 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_consumption", - "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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001537" }, "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:688550c0a61dc5325df261f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a90e636e8fbb9bcf9ac0695", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49097.624, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b635891237cf5900f9c5d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a910b749ac5960e3924ded3", "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", @@ -91111,81 +93073,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": "E14001263", + "id": "E14001579", "level": "constituency", - "name": "Hamble Valley", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hamble Valley: 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.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.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001579" }, "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:68b635891237cf5900f9c5d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a910b749ac5960e3924ded3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46842.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68b9422b52f637ad5a4f8dd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aa4c3316a4317dbabe9f864", "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", @@ -91198,81 +93162,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": "W07000086", + "id": "E14001066", "level": "constituency", - "name": "Bridgend", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgend: 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.W07000086" + "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:68b9422b52f637ad5a4f8dd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aa4c3316a4317dbabe9f864", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43198.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68c559f31db10d870aa043a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ada3c5c886a013d9db7f8a5", "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", @@ -91285,73 +93251,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": "E14001456", + "id": "E14001309", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Kenilworth and Southam", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001309" }, "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:68c559f31db10d870aa043a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ada3c5c886a013d9db7f8a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184045104.853, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68c6207bb090a84f0e32e6f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6addfcca81ffac9eb081030a", "aggregation": { "method": "sum" }, @@ -91392,19 +93360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001464", "level": "constituency", - "name": "Cheltenham", + "name": "Selby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheltenham: 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.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001464" }, "measure": { "unit": "count" @@ -91425,28 +93393,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:68c6207bb090a84f0e32e6f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6addfcca81ffac9eb081030a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37481.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:68d2a0eeba5a6995d126e990", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aeed0649e7790b55841164b", "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", @@ -91459,81 +93427,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": "E14001479", + "id": "E14001299", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Hyndburn", "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 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.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.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001299" }, "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:68d2a0eeba5a6995d126e990", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6aeed0649e7790b55841164b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 121332051.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:691cafe9b8ff7b87b935d970", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b095df0bb684f87fc1e89ce", "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", @@ -91546,73 +93516,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": "E14001209", + "id": "E14001091", "level": "constituency", - "name": "Ealing Southall", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Southall: 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.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.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001091" }, "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:691cafe9b8ff7b87b935d970", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b095df0bb684f87fc1e89ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50029.945, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:693d9ced32c05754d78ff0d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b48646af03d3b396cc5cd0f", "aggregation": { "method": "sum" }, @@ -91653,19 +93625,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001187", + "id": "E14001366", "level": "constituency", - "name": "Croydon South", + "name": "Mid Sussex", "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, 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" }, "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.E14001366" }, "measure": { "unit": "count" @@ -91686,117 +93658,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:693d9ced32c05754d78ff0d4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69692da03e9064826d796508", - "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": "S14000021", - "level": "constituency", - "name": "East Renfrewshire", - "vintage": "pcon_2024" - }, - "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.S14000021" - }, - "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:69692da03e9064826d796508", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b48646af03d3b396cc5cd0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38780.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69805c65be50905336b76082", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5072f97be3cab6d4373ae2", "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", @@ -91812,7 +93695,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -91821,7 +93704,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -91829,27 +93712,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001413", "level": "constituency", - "name": "Bradford West", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bradford West: 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_meter_count", - "record_set_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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001413" }, "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", @@ -91862,28 +93745,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69805c65be50905336b76082", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b5072f97be3cab6d4373ae2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 455763792.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:698ac8bf4f8c355856aedb4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b7ad937be22166a009881ff", "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", @@ -91896,73 +93779,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": "E14001193", + "id": "E14001173", "level": "constituency", - "name": "Derby North", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derby North: 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_consumption", - "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.E14001193" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001173" }, "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:698ac8bf4f8c355856aedb4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b7ad937be22166a009881ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43165.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69900a81ea06e6975110f035", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b8a7088990bf2d48da57d5f", "aggregation": { "method": "sum" }, @@ -92003,19 +93888,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "S14000083", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Falkirk", "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, 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.gas.consumption", "record_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.S14000083" }, "measure": { "unit": "kwh" @@ -92036,107 +93921,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69900a81ea06e6975110f035", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b8a7088990bf2d48da57d5f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69ab2a2396e10b64f3b308cd", - "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": "W07000109", - "level": "constituency", - "name": "Torfaen", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000109" - }, - "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:69ab2a2396e10b64f3b308cd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 495213744.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69b643e13877b8d69f09641c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b8c7d418583da63f2a40b82", "aggregation": { "method": "sum" }, @@ -92177,19 +93975,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001554", + "id": "E14001574", "level": "constituency", - "name": "Truro and Falmouth", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Truro and Falmouth: 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.E14001554" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001574" }, "measure": { "unit": "kwh" @@ -92210,20 +94008,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69b643e13877b8d69f09641c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b8c7d418583da63f2a40b82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 477931413.613, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:69b65f74c2794cdd2178f92b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b926e823a69c4b18ff8458d", "aggregation": { "method": "sum" }, @@ -92264,19 +94062,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001458", "level": "constituency", - "name": "Windsor", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Windsor: 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.E14001588" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001458" }, "measure": { "unit": "count" @@ -92297,20 +94095,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:69b65f74c2794cdd2178f92b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b926e823a69c4b18ff8458d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33237.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a0e282ab43b4d1079dd9e2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b953a55431b48512bea3051", "aggregation": { "method": "sum" }, @@ -92351,19 +94149,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000093", + "id": "E14001279", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Inverclyde and Renfrewshire West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001279" }, "measure": { "unit": "count" @@ -92386,20 +94184,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a0e282ab43b4d1079dd9e2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b953a55431b48512bea3051", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54272.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a361b2c078da818b20d1f77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b9b8d820ca95663e04b682d", "aggregation": { "method": "sum" }, @@ -92440,19 +94238,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001333", + "id": "E14001237", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Filton and Bradley Stoke", "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 meters, 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.electricity.meter_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.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001237" }, "measure": { "unit": "count" @@ -92475,28 +94273,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a361b2c078da818b20d1f77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b9b8d820ca95663e04b682d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46124.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a3d9757afffad4948e38dfc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bd33c1a9309431778c66eca", "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", @@ -92509,83 +94307,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": "S14000083", + "id": "E14001144", "level": "constituency", - "name": "Falkirk", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Falkirk: 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_consumption", - "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.E14001144" }, "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:6a3d9757afffad4948e38dfc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bd33c1a9309431778c66eca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43382.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a58d39b6d1b7332189754d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6beb4058f037b5c9cd49f8c3", "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", @@ -92598,83 +94394,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": "E14001252", + "id": "E14001068", "level": "constituency", - "name": "Gosport", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gosport: 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_consumption", - "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.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001068" }, "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:6a58d39b6d1b7332189754d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6beb4058f037b5c9cd49f8c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41765.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a66b55807568f3cb427c7e2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bed05d10ecdc879c18a1644", "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", @@ -92690,7 +94484,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -92699,7 +94493,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -92707,27 +94501,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001140", + "id": "S14000080", "level": "constituency", - "name": "Broxtowe", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broxtowe: 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.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.E14001140" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000080" }, "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", @@ -92740,20 +94534,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a66b55807568f3cb427c7e2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bed05d10ecdc879c18a1644", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 532266106.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a73f6615447398ee4cebe7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c20c1587fc66d421f978121", "aggregation": { "method": "sum" }, @@ -92794,19 +94588,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001366", "level": "constituency", - "name": "Godalming and Ash", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Godalming and Ash: 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.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.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001366" }, "measure": { "unit": "kwh" @@ -92829,28 +94623,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a73f6615447398ee4cebe7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c20c1587fc66d421f978121", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162118315.873, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a964d1c1ff935e0f3cfa04b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c3b75eddf9186483d388968", "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", @@ -92863,48 +94657,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": "E14001362", + "id": "E14001132", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Bristol East", "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, 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.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.E14001132" }, "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:6c3b75eddf9186483d388968", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c5da649df8e48afd1eadb88", + "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": "E14001251", + "level": "constituency", + "name": "Gorton and Denton", + "vintage": "pcon_2024" + }, + "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.E14001251" + }, + "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 @@ -92916,20 +94799,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a964d1c1ff935e0f3cfa04b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c5da649df8e48afd1eadb88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470581838.352, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6a9f834b40bd18438d9b94e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cb013c28da6354f61dd8f68", "aggregation": { "method": "sum" }, @@ -92970,19 +94853,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001546", "level": "constituency", - "name": "Lothian East", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lothian East: 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.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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001546" }, "measure": { "unit": "kwh" @@ -93005,28 +94888,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6a9f834b40bd18438d9b94e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cb013c28da6354f61dd8f68", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171960427.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ab23dfc1558af93f61a6055", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cf56c27aa27cdb9aa4ffd51", "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", @@ -93042,7 +94925,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -93051,7 +94934,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -93059,27 +94942,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001431", "level": "constituency", - "name": "Rutherglen", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rutherglen: 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_consumption", - "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.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001431" }, "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", @@ -93094,28 +94977,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ab23dfc1558af93f61a6055", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6cf56c27aa27cdb9aa4ffd51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42350.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ab7997cc38c910b441b1bdc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d08e766a5a082d0828feb50", "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", @@ -93128,81 +95011,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": "E14001594", + "id": "E14001228", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton North East: DESNZ's authority totals split by its small-area figures", + "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.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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001228" }, "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:6ab7997cc38c910b441b1bdc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d08e766a5a082d0828feb50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133160061.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6aea84069de776bec9fdef1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d08ebc78bc3e497d24d2332", "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", @@ -93215,81 +95100,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": "E14001458", + "id": "E14001570", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rutland and Stamford: 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.E14001458" + "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:6aea84069de776bec9fdef1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d08ebc78bc3e497d24d2332", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 188078467.785, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b1cef09e30881fba6bc1e6b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d152848f08a0435dc3abb6f", "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", @@ -93305,7 +95192,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -93314,7 +95201,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -93322,27 +95209,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001406", + "id": "E14001296", "level": "constituency", - "name": "Northampton North", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton North: 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.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.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001296" }, "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", @@ -93355,28 +95242,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b1cef09e30881fba6bc1e6b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d152848f08a0435dc3abb6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 430396424.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b352e5247914938f3e336ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d16e6ea15d1cde782b57182", "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", @@ -93389,73 +95276,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": "E14001545", + "id": "E14001151", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thornbury and Yate: 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.E14001545" + "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:6b352e5247914938f3e336ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d16e6ea15d1cde782b57182", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153765066.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b36ca02a1b8e2b472e9beab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d844e3ff1d969488be8f090", "aggregation": { "method": "sum" }, @@ -93496,19 +95385,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001280", "level": "constituency", - "name": "Mid Cheshire", + "name": "Henley and Thame", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Cheshire: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001280" }, "measure": { "unit": "count" @@ -93529,20 +95418,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b36ca02a1b8e2b472e9beab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d844e3ff1d969488be8f090", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33174.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b42473ea9de0fabf7ecf440", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6da33b9f088885145b4bed10", "aggregation": { "method": "sum" }, @@ -93583,19 +95472,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001268", "level": "constituency", - "name": "Bournemouth West", + "name": "Harpenden and Berkhamsted", "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, 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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001268" }, "measure": { "unit": "kwh" @@ -93616,28 +95505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b42473ea9de0fabf7ecf440", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6da33b9f088885145b4bed10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 552718836.221, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b475cf30c2fed88eef94faf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dd2632a84102cede8437562", "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", @@ -93653,7 +95542,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -93662,7 +95551,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -93670,27 +95559,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001544", + "id": "E14001313", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Kingston upon Hull East", "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, 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.E14001544" + "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", @@ -93705,28 +95594,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6b475cf30c2fed88eef94faf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dd2632a84102cede8437562", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46868.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b5cca7da3ec1be9ca9f208f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6df258137b347cfc61a67cbf", "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", @@ -93739,81 +95628,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": "E14001528", + "id": "E14001490", "level": "constituency", - "name": "Stretford and Urmston", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stretford and Urmston: 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_meter_count", - "record_set_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.E14001528" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001490" }, "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:6b5cca7da3ec1be9ca9f208f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6df258137b347cfc61a67cbf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44298.491, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b63aa955995e2db46312155", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6df53d6ba7f668ee6dfff0c6", "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", @@ -93826,81 +95717,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": "E14001545", + "id": "E14001066", "level": "constituency", - "name": "Thornbury and Yate", + "name": "Amber Valley", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001066" }, "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:6b63aa955995e2db46312155", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6df53d6ba7f668ee6dfff0c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135436688.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6b9112a7c61b8564a419a08a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6df9e9335c6bb2a42fd8243d", "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", @@ -93913,81 +95806,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": "E14001595", + "id": "W07000093", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wolverhampton South East: 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.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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000093" }, "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:6b9112a7c61b8564a419a08a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6df9e9335c6bb2a42fd8243d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 189017489.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bb9beb074e9956a0fa16934", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e3ae1277e8b79f001a51b66", "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", @@ -94000,81 +95895,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": "E14001076", + "id": "E14001582", "level": "constituency", - "name": "Barrow and Furness", + "name": "Wetherby and Easingwold", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barrow and Furness: 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.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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001582" }, "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:6bb9beb074e9956a0fa16934", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e3ae1277e8b79f001a51b66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175933275.125, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bba521d1a3be84699a4d037", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e3b75ef8991e53313a94f91", "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", @@ -94090,7 +95987,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94099,7 +95996,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -94107,27 +96004,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001384", "level": "constituency", - "name": "Ribble Valley", + "name": "North Bedfordshire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001384" }, "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", @@ -94142,28 +96039,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bba521d1a3be84699a4d037", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e3b75ef8991e53313a94f91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45586.216, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bc08c662cb8b0314b033268", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e3bd1842e7f88b40d762a92", "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", @@ -94179,7 +96076,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -94188,158 +96085,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001372", - "level": "constituency", - "name": "Morecambe and Lunesdale", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001372" - }, - "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:6bc08c662cb8b0314b033268", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bcc6190876ae944bad895fd", - "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": "S14000092", + "id": "E14001307", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamilton and Clyde Valley: DESNZ's authority totals split by its small-area figures", + "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.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.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001307" }, "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:6bcc6190876ae944bad895fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e3bd1842e7f88b40d762a92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43515.122, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6bf764f3f8d18059cd64c0e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e3f137fc6a15e3e3903dd6c", "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", @@ -94355,7 +96163,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94364,7 +96172,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -94372,27 +96180,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "E14001475", "level": "constituency", - "name": "New Forest East", + "name": "Skipton and Ripon", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -94407,20 +96215,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6bf764f3f8d18059cd64c0e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e3f137fc6a15e3e3903dd6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 186111141.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c2836fb1ea2a283f54189a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e5a695147be20fd9f044864", "aggregation": { "method": "sum" }, @@ -94461,19 +96269,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001145", "level": "constituency", - "name": "Bristol South", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001135" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001145" }, "measure": { "unit": "kwh" @@ -94494,20 +96302,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c2836fb1ea2a283f54189a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e5a695147be20fd9f044864", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517123415.664, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c2ad1c509de6e6279aa27bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e79705d4afab012e7d91978", "aggregation": { "method": "sum" }, @@ -94548,19 +96356,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001388", "level": "constituency", - "name": "Redcar", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redcar: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001388" }, "measure": { "unit": "count" @@ -94581,28 +96389,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c2ad1c509de6e6279aa27bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e79705d4afab012e7d91978", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29950.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c44a347e465bd4a1f1788a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e88ccc96f453aae1c296ae8", "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", @@ -94618,7 +96426,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -94627,7 +96435,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -94635,27 +96443,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001265", "level": "constituency", - "name": "Warrington South", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington South: 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_consumption", - "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.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001265" }, "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", @@ -94670,28 +96478,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6c44a347e465bd4a1f1788a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e88ccc96f453aae1c296ae8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 58435.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6c9b056c9e6b9d20614dd7e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e907f432cdf669cc4b8dee6", "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", @@ -94704,81 +96512,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": "E14001169", + "id": "E14001540", "level": "constituency", - "name": "Chipping Barnet", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chipping Barnet: 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_meter_count", - "record_set_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.E14001169" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:6c9b056c9e6b9d20614dd7e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e907f432cdf669cc4b8dee6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161713289.856, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ca9cd56b2a0cc1015dce2af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eb139d58488f5132ead47a8", "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", @@ -94791,83 +96601,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": "E14001338", + "id": "E14001450", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Rossendale and Darwen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool Riverside: 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_meter_count", - "record_set_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.E14001338" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001450" }, "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:6ca9cd56b2a0cc1015dce2af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eb139d58488f5132ead47a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44547.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6cd233359cd6bae83d637458", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ebb227fcd86b0f96e7e670a", "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", @@ -94880,75 +96688,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": "E14001375", + "id": "E14001233", "level": "constituency", - "name": "Newark", + "name": "Fareham and Waterlooville", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newark: 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.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.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001233" }, "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:6cd233359cd6bae83d637458", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ebb227fcd86b0f96e7e670a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 411814931.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ce66bfd2e6c9491e6402b84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eef34939209989f22e65827", "aggregation": { "method": "sum" }, @@ -94989,19 +96795,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001564", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Whitehaven and Workington: 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.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" }, "measure": { "unit": "kwh" @@ -95022,28 +96828,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ce66bfd2e6c9491e6402b84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eef34939209989f22e65827", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420068907.521, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d0284cb820f561cfacb9042", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef3c2909a21df4c9537e8c9", "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", @@ -95056,81 +96862,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": "E14001485", + "id": "E14001413", "level": "constituency", - "name": "South Dorset", + "name": "Nuneaton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Dorset: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_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.E14001485" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001413" }, "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:6d0284cb820f561cfacb9042", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef3c2909a21df4c9537e8c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142868319.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d2137a686fa8cd795ace32c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ef4d1e6a51a739165d5d283", "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", @@ -95143,81 +96951,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": "E14001381", + "id": "E14001290", "level": "constituency", - "name": "Newton Abbot", + "name": "Holborn and St Pancras", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newton Abbot: 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.E14001381" + "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:6d2137a686fa8cd795ace32c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ef4d1e6a51a739165d5d283", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54758.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d2c6c4357eed71d6a9fff59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f45a549d94ce84f0225168b", "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", @@ -95230,81 +97040,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": "E14001069", + "id": "E14001528", "level": "constituency", - "name": "Ashford", + "name": "Stretford and Urmston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ashford: 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.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.E14001069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001528" }, "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:6d2c6c4357eed71d6a9fff59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f45a549d94ce84f0225168b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45614.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d4275d627a09470d89f6d39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f4614a444fdd3cfc782a684", "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", @@ -95317,83 +97129,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": "E14001538", + "id": "E14001556", "level": "constituency", - "name": "Tamworth", + "name": "Twickenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tamworth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001556" }, "measure": { - "unit": "count" + "unit": "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:6d4275d627a09470d89f6d39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f4614a444fdd3cfc782a684", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 543607257.005, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d700178a8151f050b2d2956", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f4abae6d2f60c8d0e496e8f", "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", @@ -95406,83 +97216,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": "E14001298", + "id": "E14001498", "level": "constituency", - "name": "Huntingdon", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Huntingdon: 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.electricity.meter_count", - "record_set_spec_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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001498" }, "measure": { - "unit": "count" + "unit": "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:6d700178a8151f050b2d2956", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f4abae6d2f60c8d0e496e8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 348057636.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6d929c8f42c53557e801fe20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f717c2449204f249357199f", "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", @@ -95498,7 +97306,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -95507,7 +97315,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -95515,27 +97323,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001261", "level": "constituency", - "name": "Caerfyrddin", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerfyrddin: 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.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.W07000087" + "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_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", @@ -95550,20 +97358,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6d929c8f42c53557e801fe20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f717c2449204f249357199f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40443.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dcc60debdb235826ebe3c9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f8af38021698688e1319311", "aggregation": { "method": "sum" }, @@ -95604,19 +97412,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001570", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Weald of Kent", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kingston and Surbiton: 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.electricity.meter_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.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001570" }, "measure": { "unit": "count" @@ -95639,20 +97447,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dcc60debdb235826ebe3c9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f8af38021698688e1319311", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41912.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6dd445dc508655f21cf47f54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f96a15a2ea55e7a251f74f3", "aggregation": { "method": "sum" }, @@ -95693,19 +97501,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001373", + "id": "S14000098", "level": "constituency", - "name": "New Forest East", + "name": "Moray West, Nairn and Strathspey", "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, 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" }, "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.S14000098" }, "measure": { "unit": "count" @@ -95726,28 +97534,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6dd445dc508655f21cf47f54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f96a15a2ea55e7a251f74f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 28477.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ddaf5305f1554a488a3a4ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f9d78db6232158cee760e55", "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", @@ -95760,73 +97568,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": "S14000094", + "id": "E14001068", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Ashfield", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001068" }, "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:6ddaf5305f1554a488a3a4ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f9d78db6232158cee760e55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42908.617, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6ddb3fe042d56fda00e87a2f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fa8ae9a2e2784be8026e1f4", "aggregation": { "method": "sum" }, @@ -95867,19 +97677,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001209", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Ealing Southall", "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, 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" }, "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.E14001209" }, "measure": { "unit": "count" @@ -95902,28 +97712,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6ddb3fe042d56fda00e87a2f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6fa8ae9a2e2784be8026e1f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44690.828, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6defbcdb92625fb09963bf6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702d6ff002bbfd9e5aec408e", "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", @@ -95939,7 +97749,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -95948,7 +97758,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -95956,27 +97766,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001585", "level": "constituency", - "name": "Colchester", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Colchester: 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_meter_count", - "record_set_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.E14001176" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001585" }, "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", @@ -95989,20 +97799,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6defbcdb92625fb09963bf6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702d6ff002bbfd9e5aec408e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 471214798.156, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e234a6ff2574c09c5107482", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:704d970d9304e6d4afeef44b", "aggregation": { "method": "sum" }, @@ -96043,19 +97853,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001172", "level": "constituency", - "name": "Bridgend", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bridgend: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001172" }, "measure": { "unit": "kwh" @@ -96076,20 +97886,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e234a6ff2574c09c5107482", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:704d970d9304e6d4afeef44b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 556206716.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e2fbfa92b77b849273efe20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7072a49b6bc06c403d63e530", "aggregation": { "method": "sum" }, @@ -96130,19 +97940,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001547", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Tipton and Wednesbury", "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 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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001547" }, "measure": { "unit": "kwh" @@ -96165,117 +97975,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e2fbfa92b77b849273efe20", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e4308f748f09b46fed9cfbf", - "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.electricity.meter_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" - }, - "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:6e4308f748f09b46fed9cfbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7072a49b6bc06c403d63e530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140231130.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e5744abb9c0d3ac0faa39d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7089a47563fdcd0f8cb0be20", "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", @@ -96288,75 +98009,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": "W07000091", "level": "constituency", - "name": "Stafford", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stafford: 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.E14001513" + "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:6e5744abb9c0d3ac0faa39d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7089a47563fdcd0f8cb0be20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36511.735, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6e8c7cb3ae5f9cac49407efd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70bf7e3d4ce32af74b5e198f", "aggregation": { "method": "sum" }, @@ -96432,11 +98151,11 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6e8c7cb3ae5f9cac49407efd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70bf7e3d4ce32af74b5e198f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" @@ -96445,7 +98164,7 @@ "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6eccb385ef0d7ef8d6cf2228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70db99285491af71770bd457", "aggregation": { "method": "sum" }, @@ -96486,19 +98205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000081", + "id": "S14000098", "level": "constituency", - "name": "Edinburgh South West", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South West: 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.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000098" }, "measure": { "unit": "count" @@ -96521,28 +98240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6eccb385ef0d7ef8d6cf2228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70db99285491af71770bd457", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55102.305, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f2541d5f9ea77ad408ac4d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71064ddda8968c950f2f8d49", "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", @@ -96555,73 +98274,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": "E14001074", + "id": "E14001425", "level": "constituency", - "name": "Barnsley North", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Barnsley North: 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.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.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001425" }, "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:6f2541d5f9ea77ad408ac4d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71064ddda8968c950f2f8d49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51060.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f2f48cfa7a83a7cd63dc89a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7106e3ce4b9037fd56b39165", "aggregation": { "method": "sum" }, @@ -96662,19 +98383,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001355", "level": "constituency", - "name": "Hastings and Rye", + "name": "Mansfield", "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, Mansfield: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001355" }, "measure": { "unit": "kwh" @@ -96697,28 +98418,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f2f48cfa7a83a7cd63dc89a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7106e3ce4b9037fd56b39165", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141477945.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f469b6b9a66a504cadb25ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:710c30bf98d878c89e230903", "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", @@ -96734,7 +98455,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -96743,7 +98464,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -96751,27 +98472,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001348", "level": "constituency", - "name": "Monmouthshire", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Monmouthshire: 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_consumption", - "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.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001348" }, "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", @@ -96784,28 +98505,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6f469b6b9a66a504cadb25ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:710c30bf98d878c89e230903", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38875.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f7bfdb8921babe32a7baa46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:714addbcdb0b0ef082fb61ec", "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", @@ -96818,83 +98539,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": "E14001371", + "id": "E14001532", "level": "constituency", - "name": "Mitcham and Morden", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mitcham and Morden: 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.electricity.meter_count", - "record_set_spec_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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001532" }, "measure": { - "unit": "count" + "unit": "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:6f7bfdb8921babe32a7baa46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:714addbcdb0b0ef082fb61ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 544198283.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6f995eac66b020b92c92fd4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:717530504a7288051f25c2b4", "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", @@ -96907,75 +98626,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": "E14001307", + "id": "E14001583", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Whitehaven and Workington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Jarrow and Gateshead East: 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_meter_count", - "record_set_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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001583" }, "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:6f995eac66b020b92c92fd4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:717530504a7288051f25c2b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43123.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6facec9518c2d4e9439811a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:717a37c5d8665ac1f3bb13ee", "aggregation": { "method": "sum" }, @@ -97016,19 +98733,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001521", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelsea and Fulham: 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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001521" }, "measure": { "unit": "count" @@ -97049,109 +98766,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:6facec9518c2d4e9439811a5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:6fc7c3e11bb813b7126a31f9", - "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": "E14001417", - "level": "constituency", - "name": "Orpington", - "vintage": "pcon_2024" - }, - "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.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.E14001417" - }, - "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:6fc7c3e11bb813b7126a31f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:717a37c5d8665ac1f3bb13ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43895.719, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7000e08f795cc5b0ea87ee3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7186f81fc45bd3bdb983fcef", "aggregation": { "method": "sum" }, @@ -97192,19 +98820,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001364", + "id": "E14001434", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Putney", "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, 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.gas.meter_count", "record_set_spec_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.E14001434" }, "measure": { "unit": "count" @@ -97225,28 +98853,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7000e08f795cc5b0ea87ee3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7186f81fc45bd3bdb983fcef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40371.772, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7009490eb7cf382999af8e13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a489e8630f9d7be646e8fc", "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", @@ -97259,83 +98887,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": "E14001089", + "id": "E14001092", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Birmingham Edgbaston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bexleyheath and Crayford: 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.E14001089" + "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:7009490eb7cf382999af8e13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71a489e8630f9d7be646e8fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39210.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:701307f1756b36d4e5d9507f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a9b112b19da50d978ad05f", "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", @@ -97348,81 +98974,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": "E14001405", + "id": "E14001135", "level": "constituency", - "name": "North West Norfolk", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Norfolk: 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.E14001405" + "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:701307f1756b36d4e5d9507f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71a9b112b19da50d978ad05f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139926944.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:702be27e19de539475b266a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71b68657163a4a8a6ebc77a8", "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", @@ -97438,7 +99066,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97447,7 +99075,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97455,27 +99083,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001386", + "id": "E14001593", "level": "constituency", - "name": "North Cotswolds", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Cotswolds: 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_consumption", - "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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001593" }, "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", @@ -97488,28 +99116,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:702be27e19de539475b266a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71b68657163a4a8a6ebc77a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38055.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70365c529ea1bb160e409645", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71d9507b59c7ed23815eeb79", "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", @@ -97522,83 +99150,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": "E14001451", + "id": "E14001195", "level": "constituency", - "name": "Rother Valley", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rother Valley: 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.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.E14001451" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" }, "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:70365c529ea1bb160e409645", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71d9507b59c7ed23815eeb79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34230.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70b72e5efaa0325af9d4d947", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e1bbafc9f205f38d820984", "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", @@ -97611,75 +99237,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": "E14001289", + "id": "E14001224", "level": "constituency", - "name": "Hitchin", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hitchin: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001224" }, "measure": { - "unit": "count" + "unit": "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:70b72e5efaa0325af9d4d947", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e1bbafc9f205f38d820984", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 392730675.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:70e27c018a71b9177644ee77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72122f5b57106bc55514d19c", "aggregation": { "method": "sum" }, @@ -97720,19 +99344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001187", "level": "constituency", - "name": "Dundee Central", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dundee Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -97755,28 +99379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:70e27c018a71b9177644ee77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72122f5b57106bc55514d19c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43505.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:710c37cca2c17131aeddf785", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7216340162353dffde5d07cb", "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", @@ -97792,7 +99416,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -97801,7 +99425,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -97809,27 +99433,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001275", "level": "constituency", - "name": "Reigate", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Reigate: 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.E14001442" + "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", @@ -97844,28 +99468,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:710c37cca2c17131aeddf785", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7216340162353dffde5d07cb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43565.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7119210faba362b0502716a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7229807b4408449fb84930a5", "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", @@ -97881,7 +99505,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -97890,7 +99514,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -97898,27 +99522,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001593", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Wokingham", "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, 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.E14001535" + "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", @@ -97931,28 +99555,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7119210faba362b0502716a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7229807b4408449fb84930a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 522927251.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:711ace0e54b1505855abd5aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:726f3de81ba8c32e747e7061", "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", @@ -97968,7 +99592,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -97977,7 +99601,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -97985,27 +99609,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "S14000051", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Orkney and Shetland", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Goole and Pocklington: 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_consumption", - "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.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000051" }, "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", @@ -98020,28 +99644,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:711ace0e54b1505855abd5aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:726f3de81ba8c32e747e7061", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31109.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a0c15bcd7c332c6caf1d90", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72750d0d4a307b3f772e2906", "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", @@ -98054,81 +99678,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": "E14001582", "level": "constituency", - "name": "Leeds East", + "name": "Wetherby and Easingwold", "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, 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.E14001320" + "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:71a0c15bcd7c332c6caf1d90", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72750d0d4a307b3f772e2906", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42059.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71a184b379808a90f2acc960", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:727fd643c6471627b032ee2f", "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", @@ -98141,75 +99767,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": "E14001507", + "id": "E14001298", "level": "constituency", - "name": "St Albans", + "name": "Huntingdon", "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, 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.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.E14001298" }, "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:71a184b379808a90f2acc960", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:727fd643c6471627b032ee2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 456724695.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e3a5d2c270a4e10ed3bc72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:729ff9d5c5b25dd440ad8699", "aggregation": { "method": "sum" }, @@ -98250,19 +99874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001337", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stalybridge and Hyde: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001337" }, "measure": { "unit": "count" @@ -98285,20 +99909,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e3a5d2c270a4e10ed3bc72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:729ff9d5c5b25dd440ad8699", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42757.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71e533d3264a97e7618b249d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72ae08ab8b3b7a520baf8b0d", + "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": "E14001082", + "level": "constituency", + "name": "Beaconsfield", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001082" + }, + "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:72ae08ab8b3b7a520baf8b0d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72bc70b2d5aabfca076eab0b", "aggregation": { "method": "sum" }, @@ -98339,19 +100050,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001530", "level": "constituency", - "name": "Clacton", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clacton: 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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001530" }, "measure": { "unit": "kwh" @@ -98374,20 +100085,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71e533d3264a97e7618b249d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72bc70b2d5aabfca076eab0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178838746.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:71f7ec7802674dfac94b6ea8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72dd2173bf3a143b71856997", "aggregation": { "method": "sum" }, @@ -98428,19 +100139,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001571", "level": "constituency", - "name": "Brent East", + "name": "Wellingborough and Rushden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent East: 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.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -98463,28 +100174,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:71f7ec7802674dfac94b6ea8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72dd2173bf3a143b71856997", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154731239.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7234d01bebe0352413b2b760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7352c18b6e8788e6647ca0bc", "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", @@ -98500,7 +100211,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -98509,7 +100220,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -98517,27 +100228,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001190", "level": "constituency", - "name": "North Shropshire", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Shropshire: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001398" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001190" }, "measure": { - "unit": "count" + "unit": "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", @@ -98552,20 +100263,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7234d01bebe0352413b2b760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7352c18b6e8788e6647ca0bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134773208.816, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:735cea418d562a63e897adcf", + "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": "E14001082", + "level": "constituency", + "name": "Beaconsfield", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001082" + }, + "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:735cea418d562a63e897adcf", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7254dcdc4fc4138b03418c3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a52401e9654ba48f83936c", "aggregation": { "method": "sum" }, @@ -98606,19 +100406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001540", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Taunton and Wellington", "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, 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" }, "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.E14001540" }, "measure": { "unit": "count" @@ -98639,28 +100439,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7254dcdc4fc4138b03418c3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a52401e9654ba48f83936c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40645.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:728da6f45936998264ad08c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a8df4a0d4a127c2ee1cfb1", "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", @@ -98673,83 +100473,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": "E14001104", + "id": "E14001088", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Bexhill and Battle", "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 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.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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:728da6f45936998264ad08c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a8df4a0d4a127c2ee1cfb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 376070047.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72b1be0bd3fc602b323edf03", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73d87b08872a0dcfe8d2ced6", "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", @@ -98765,7 +100563,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -98774,7 +100572,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -98782,27 +100580,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001597", "level": "constituency", - "name": "Reading Central", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Reading 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_consumption", - "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.E14001438" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001597" }, "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", @@ -98815,20 +100613,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72b1be0bd3fc602b323edf03", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73d87b08872a0dcfe8d2ced6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42014.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72c027f40a99d2799eec9e97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742db6f320d6a0d61ad29a2f", "aggregation": { "method": "sum" }, @@ -98869,19 +100667,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001322", "level": "constituency", - "name": "Amber Valley", + "name": "Leeds North West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Amber Valley: 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.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001322" }, "measure": { "unit": "kwh" @@ -98902,28 +100700,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72c027f40a99d2799eec9e97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742db6f320d6a0d61ad29a2f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 525467875.786, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72c45fd9af5dfc1aee2dc739", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7446d007d86fbdd60a11bf50", "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", @@ -98939,7 +100737,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -98948,7 +100746,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -98956,27 +100754,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001482", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Richmond and Northallerton: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001482" }, "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", @@ -98989,28 +100787,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72c45fd9af5dfc1aee2dc739", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7446d007d86fbdd60a11bf50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 26839.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72e1abeefa1539a0bd24b522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:744ac3a0555096beb97d7ad7", "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", @@ -99023,75 +100821,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": "E14001602", + "id": "E14001436", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Rawmarsh and Conisbrough", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wythenshawe and Sale East: 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.E14001602" + "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:72e1abeefa1539a0bd24b522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:744ac3a0555096beb97d7ad7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41833.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:72e3fe2fffbc1c1e60bd4408", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:745c9338302c30c47e80dd30", "aggregation": { "method": "sum" }, @@ -99132,19 +100928,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001252", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Milton Keynes Central: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001369" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001252" }, "measure": { "unit": "kwh" @@ -99165,20 +100961,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:72e3fe2fffbc1c1e60bd4408", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:745c9338302c30c47e80dd30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 354967302.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:734630472dc82dcfda3a682b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7462ca0459839cbf8cfd9bcb", + "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": "E14001196", + "level": "constituency", + "name": "Dewsbury and Batley", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001196" + }, + "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:7462ca0459839cbf8cfd9bcb", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:746a2398177eadbb7f6159ec", "aggregation": { "method": "sum" }, @@ -99219,19 +101102,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001505", "level": "constituency", - "name": "Livingston", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Livingston: 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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001505" }, "measure": { "unit": "kwh" @@ -99254,20 +101137,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:734630472dc82dcfda3a682b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:746a2398177eadbb7f6159ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159099902.064, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74ac04e558bc868844976770", + "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": "E14001396", + "level": "constituency", + "name": "North Norfolk", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001396" + }, + "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:74ac04e558bc868844976770", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73800309bdbe2c9c27a2373e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74ccd7cbbcc5c0c6789464d1", "aggregation": { "method": "sum" }, @@ -99308,19 +101278,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001471", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Sherwood Forest", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" }, "measure": { "unit": "kwh" @@ -99343,28 +101313,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73800309bdbe2c9c27a2373e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74ccd7cbbcc5c0c6789464d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154330078.51, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73812c5c6cb598e5c1b3476e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74d8b63be5fc396c52b8a645", "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", @@ -99380,7 +101350,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -99389,7 +101359,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -99397,27 +101367,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001106", + "id": "E14001141", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaydon and Consett: 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.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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -99430,20 +101400,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73812c5c6cb598e5c1b3476e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74d8b63be5fc396c52b8a645", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 440142598.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:738863cc2f95ad854f1f0033", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:750607c694e7c031f72c87bc", "aggregation": { "method": "sum" }, @@ -99484,19 +101454,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001549", + "id": "E14001591", "level": "constituency", - "name": "Tonbridge", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tonbridge: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001591" }, "measure": { "unit": "kwh" @@ -99519,28 +101489,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:738863cc2f95ad854f1f0033", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:750607c694e7c031f72c87bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 181056940.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:739e092c2d2e760a2a5e478c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:754a37f8616b9f32fcbf060b", "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", @@ -99553,73 +101523,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": "E14001587", + "id": "E14001113", "level": "constituency", - "name": "Winchester", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Winchester: 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_consumption", - "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.E14001113" }, "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:739e092c2d2e760a2a5e478c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:754a37f8616b9f32fcbf060b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127568186.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73a743d41c5f291cab51621e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:754afc041b9481a25b99a04b", "aggregation": { "method": "sum" }, @@ -99660,19 +101632,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001098", + "id": "E14001393", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Perry Barr: 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.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001393" }, "measure": { "unit": "count" @@ -99695,20 +101667,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73a743d41c5f291cab51621e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:754afc041b9481a25b99a04b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44619.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73ab5eaaad7f3f39826e34e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7587958cbf017a17b389bbe9", "aggregation": { "method": "sum" }, @@ -99749,19 +101721,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001584", + "id": "S14000101", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Paisley and Renfrewshire North", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000101" }, "measure": { "unit": "kwh" @@ -99784,28 +101756,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:73ab5eaaad7f3f39826e34e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7587958cbf017a17b389bbe9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 122681174.763, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73deed436768dd210dbb4932", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7599a0c44407ec867dfb5352", "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", @@ -99818,81 +101790,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": "E14001246", + "id": "E14001427", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Plymouth Sutton and Devonport", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gillingham and Rainham: 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.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.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001427" }, "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:73deed436768dd210dbb4932", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7599a0c44407ec867dfb5352", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50311.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73e896244ab5ab234477931e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:759d0156099ba100e7c88a63", "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", @@ -99905,81 +101879,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": "S14000093", + "id": "W07000085", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Inverclyde and Renfrewshire West: 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.S14000093" + "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:73e896244ab5ab234477931e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:759d0156099ba100e7c88a63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160597811.566, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73fa3c85d25677418cf9bbc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75aa4d5b9caf4b5e007fbfcb", "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", @@ -99992,81 +101968,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": "S14000068", + "id": "E14001514", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Staffordshire Moorlands", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bathgate and Linlithgow: 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_meter_count", - "record_set_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.S14000068" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001514" }, "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:73fa3c85d25677418cf9bbc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75aa4d5b9caf4b5e007fbfcb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39449.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:73fd415dafd197b676a13afc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75caf22dc60eabf32f09f590", "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", @@ -100079,73 +102057,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": "E14001073", + "id": "E14001522", "level": "constituency", - "name": "Barking", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barking: 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_consumption", - "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.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001522" }, "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:73fd415dafd197b676a13afc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75caf22dc60eabf32f09f590", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131467525.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7410b921bf94f45b20952d2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75e44d42f13a57d191a3f174", "aggregation": { "method": "sum" }, @@ -100186,19 +102166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001307", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Cambridgeshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001307" }, "measure": { "unit": "kwh" @@ -100221,28 +102201,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7410b921bf94f45b20952d2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75e44d42f13a57d191a3f174", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 114017134.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742dcaf4ba3b33dc231b0b9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75f388ad8f6fce6e62dd0140", "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", @@ -100258,7 +102238,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100267,7 +102247,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100275,27 +102255,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "E14001139", "level": "constituency", - "name": "Bristol North East", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol North East: 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_meter_count", - "record_set_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.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001139" }, "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", @@ -100308,28 +102288,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:742dcaf4ba3b33dc231b0b9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75f388ad8f6fce6e62dd0140", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 482192493.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:742dd5a532c55d5dc34aadd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7604415c43c9165c17449796", "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", @@ -100342,83 +102322,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": "E14001133", + "id": "E14001199", "level": "constituency", - "name": "Bristol North East", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001199" }, "measure": { - "unit": "count" + "unit": "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:742dd5a532c55d5dc34aadd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7604415c43c9165c17449796", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 436050156.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:744eee3324bb7e05228b2cfa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:765d93a7affbfc3d338ff702", "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", @@ -100434,7 +102412,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100443,7 +102421,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -100451,27 +102429,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001193", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Derby North", "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, Derby 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.E14001265" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001193" }, "measure": { - "unit": "count" + "unit": "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", @@ -100486,20 +102464,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:744eee3324bb7e05228b2cfa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:765d93a7affbfc3d338ff702", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142978047.027, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:745cb8d2e084b81f1f726a5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7688004f77edb318e39adf9e", "aggregation": { "method": "sum" }, @@ -100540,19 +102518,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "W07000082", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Alyn and Deeside", "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, 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.gas.consumption", "record_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.W07000082" }, "measure": { "unit": "kwh" @@ -100573,28 +102551,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:745cb8d2e084b81f1f726a5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7688004f77edb318e39adf9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420084106.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7472abe65e5ce60d4cb1f86d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7688f550970609a14eb25b50", "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", @@ -100607,81 +102585,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": "E14001314", + "id": "E14001419", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Oxford East", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001419" }, "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:7472abe65e5ce60d4cb1f86d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7688f550970609a14eb25b50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44434.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74bcd3313396e6b3ad20a9d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76b4eb812a96f4522b62c3b1", "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", @@ -100697,7 +102677,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100706,7 +102686,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100714,27 +102694,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000073", + "id": "E14001194", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfries and Galloway: 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.S14000073" + "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", @@ -100747,28 +102727,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74bcd3313396e6b3ad20a9d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76b4eb812a96f4522b62c3b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 494502128.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74d6cca6823999c55f275851", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76c3d75fad33890f9b179480", "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", @@ -100784,7 +102764,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -100793,7 +102773,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -100801,27 +102781,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001338", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Warwickshire and Bedworth: 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_consumption", - "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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001338" }, "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", @@ -100836,28 +102816,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74d6cca6823999c55f275851", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76c3d75fad33890f9b179480", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 57377.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74dc80d60637af827317e4c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76ccc33ec15224e48ec3a074", "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", @@ -100873,7 +102853,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -100882,7 +102862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -100890,27 +102870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001233", + "id": "E14001172", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Cities of London and Westminster", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fareham and Waterlooville: 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.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.E14001233" + "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_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", @@ -100923,28 +102903,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:74dc80d60637af827317e4c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76ccc33ec15224e48ec3a074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48429.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:74e3eb3f09304637ef8b4ba3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76d8462dfa7ed6db8a18de2a", "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", @@ -100957,83 +102937,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": "E14001265", + "id": "E14001500", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hampstead and Highgate: 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.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.E14001265" + "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_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:74e3eb3f09304637ef8b4ba3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76d8462dfa7ed6db8a18de2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36751.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7505a492cc8dd8cad817827d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76e7d2ec3f89908f4917a219", "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", @@ -101046,75 +103024,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": "E14001240", + "id": "E14001486", "level": "constituency", - "name": "Forest of Dean", + "name": "South East Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Forest of Dean: 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.E14001240" + "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:7505a492cc8dd8cad817827d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76e7d2ec3f89908f4917a219", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 25853.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75063a01c06fe36200415009", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7711c8807d9d924191a38539", "aggregation": { "method": "sum" }, @@ -101155,19 +103131,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001125", "level": "constituency", - "name": "Dudley", + "name": "Brentwood and Ongar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dudley: 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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001125" }, "measure": { "unit": "count" @@ -101188,20 +103164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75063a01c06fe36200415009", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7711c8807d9d924191a38539", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36910.134, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:753da3622b7a860e59bcf062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:771841a0ca2ab7fcf9b9d1db", "aggregation": { "method": "sum" }, @@ -101242,19 +103218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000087", + "id": "E14001178", "level": "constituency", - "name": "Glasgow South", + "name": "Congleton", "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, 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.gas.consumption", "record_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.E14001178" }, "measure": { "unit": "kwh" @@ -101275,107 +103251,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:753da3622b7a860e59bcf062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:771841a0ca2ab7fcf9b9d1db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:754b0e247ade16bd5c34480b", - "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:754b0e247ade16bd5c34480b", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 459960496.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75556ad03bf9e577bfa90c42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:777f1ac061d2b17d15706b86", "aggregation": { "method": "sum" }, @@ -101416,19 +103305,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001602", + "id": "E14001185", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wythenshawe and Sale East: 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.electricity.meter_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.E14001602" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001185" }, "measure": { "unit": "count" @@ -101451,28 +103340,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75556ad03bf9e577bfa90c42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:777f1ac061d2b17d15706b86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50762.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:755ce1a4a17e291a5864e843", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77853d6a022ca750108264e8", "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", @@ -101485,73 +103374,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": "E14001165", + "id": "E14001168", "level": "constituency", - "name": "Chesterfield", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chesterfield: 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_consumption", - "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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001168" }, "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:755ce1a4a17e291a5864e843", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77853d6a022ca750108264e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151646323.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7568effb50ce5d057661ba11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7794f39d2c1645c2ce678ff7", "aggregation": { "method": "sum" }, @@ -101592,19 +103483,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000091", + "id": "E14001114", "level": "constituency", - "name": "Cardiff South and Penarth", + "name": "Boston and Skegness", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cardiff South and Penarth: 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.W07000091" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001114" }, "measure": { "unit": "count" @@ -101627,28 +103518,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7568effb50ce5d057661ba11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7794f39d2c1645c2ce678ff7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53389.811, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:757300a5d3213fdc4ebd1c92", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77bb2106dc875cc59771d0ad", "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", @@ -101661,83 +103552,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": "E14001184", + "id": "E14001292", "level": "constituency", - "name": "Crawley", + "name": "Hornchurch and Upminster", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crawley: 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.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.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001292" }, "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:757300a5d3213fdc4ebd1c92", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77bb2106dc875cc59771d0ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41161.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7582f3495b1282d3623285fc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7803a881f421486bfc6cd563", "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", @@ -101750,81 +103639,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": "W07000084", + "id": "E14001474", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blaenau Gwent and Rhymney: 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_meter_count", - "record_set_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.W07000084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001474" }, "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:7582f3495b1282d3623285fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7803a881f421486bfc6cd563", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46143.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75a2da1edd0ccd63cda11d95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:780a76aca7fc8b80f160573e", "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", @@ -101837,75 +103728,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": "S14000051", + "id": "E14001492", "level": "constituency", - "name": "Orkney and Shetland", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Orkney and Shetland: 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_consumption", - "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.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001492" }, "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:75a2da1edd0ccd63cda11d95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:780a76aca7fc8b80f160573e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470782714.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c4790cc4332a8ad57d4a76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:782d97dac9d56a3a725d6774", "aggregation": { "method": "sum" }, @@ -101946,19 +103835,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001193", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton South and Walkden: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001111" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001193" }, "measure": { "unit": "count" @@ -101981,28 +103870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c4790cc4332a8ad57d4a76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:782d97dac9d56a3a725d6774", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45901.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75c9d284806e5516dc42d965", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:783738dd744d96ad35f35e08", "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", @@ -102015,83 +103904,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": "E14001311", + "id": "E14001545", "level": "constituency", - "name": "Kettering", + "name": "Thornbury and Yate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kettering: 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.E14001311" + "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": "calendar_year", + "type": "gas_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "end_date": "2025-01-31", - "notes": "Domestic non-half-hourly electricity meters cover February through January.", - "source_period_label": "2024", - "start_date": "2024-02-01" + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75c9d284806e5516dc42d965", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:783738dd744d96ad35f35e08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35319.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75eb8eaf9f780a45c10e8a7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:783beeb8e5814de98818194d", "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", @@ -102104,81 +103991,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": "E14001476", "level": "constituency", - "name": "Chelmsford", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chelmsford: 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_meter_count", - "record_set_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.E14001476" }, "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:75eb8eaf9f780a45c10e8a7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:783beeb8e5814de98818194d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44054.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75f1db1231fafbb3ecbf349e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:784f9838c7b560eec434bb9e", "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", @@ -102191,73 +104080,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": "S14000089", + "id": "E14001542", "level": "constituency", - "name": "Glasgow West", + "name": "Tewkesbury", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001542" }, "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:75f1db1231fafbb3ecbf349e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:784f9838c7b560eec434bb9e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150331825.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:75f2c35add20f9efa73f6c9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78573f94427a9bc497e0f6ee", "aggregation": { "method": "sum" }, @@ -102298,19 +104189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001434", + "id": "E14001167", "level": "constituency", - "name": "Putney", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Putney: 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.E14001434" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001167" }, "measure": { "unit": "count" @@ -102331,28 +104222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:75f2c35add20f9efa73f6c9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78573f94427a9bc497e0f6ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39071.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7608c164d8df04f1f85d675e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78628c7c72754036a39987fa", "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", @@ -102365,81 +104256,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": "E14001200", + "id": "E14001558", "level": "constituency", - "name": "Doncaster North", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Doncaster North: 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.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.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001558" }, "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:7608c164d8df04f1f85d675e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78628c7c72754036a39987fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45847.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7666504b96293f6f1cfd7af0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7866b40c7a840beb99edba29", "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", @@ -102455,7 +104348,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102464,7 +104357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102472,27 +104365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001438", + "id": "E14001370", "level": "constituency", - "name": "Reading Central", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reading Central: 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.E14001438" + "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", @@ -102505,28 +104398,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7666504b96293f6f1cfd7af0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7866b40c7a840beb99edba29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 445965494.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7689968672997e2f91fdf414", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78688c775b8519b521cd9fd2", "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", @@ -102539,75 +104432,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": "E14001105", + "id": "E14001384", "level": "constituency", - "name": "Blackpool South", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blackpool South: 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.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.E14001105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001384" }, "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:7689968672997e2f91fdf414", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78688c775b8519b521cd9fd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36822.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76914ce95bd97ad89acfe47a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78892f33383fd804feb0abfa", "aggregation": { "method": "sum" }, @@ -102648,19 +104539,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001367", "level": "constituency", - "name": "York Central", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, York Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001367" }, "measure": { "unit": "count" @@ -102683,28 +104574,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:76914ce95bd97ad89acfe47a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78892f33383fd804feb0abfa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48965.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76b379fdede5321c3f0b5df1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:788c4d90286b1eb122d1d27a", "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", @@ -102717,172 +104608,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": "S14000051", + "id": "E14001522", "level": "constituency", - "name": "Orkney and Shetland", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Orkney and Shetland: 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_meter_count", - "record_set_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.S14000051" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001522" }, "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:76b379fdede5321c3f0b5df1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:76e9adede965979fc6af13f9", - "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": "E14001105", - "level": "constituency", - "name": "Blackpool South", - "vintage": "pcon_2024" - }, - "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.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.E14001105" - }, - "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:76e9adede965979fc6af13f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:788c4d90286b1eb122d1d27a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38860.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772130a25dcee68a33e9d224", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ad915373cabe19aca3e2ee", "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", @@ -102898,7 +104698,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -102907,7 +104707,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -102915,27 +104715,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001271", + "id": "E14001303", "level": "constituency", - "name": "Harrow West", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harrow West: 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.E14001271" + "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", @@ -102948,20 +104748,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772130a25dcee68a33e9d224", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ad915373cabe19aca3e2ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32173.598, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:772435b705b539bb46d1bf4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78b2ae7f9e1fad99e8104b57", "aggregation": { "method": "sum" }, @@ -103002,19 +104802,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001495", "level": "constituency", - "name": "Mitcham and Morden", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mitcham and Morden: DESNZ's authority totals split by its small-area figures", + "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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001495" }, "measure": { "unit": "count" @@ -103035,28 +104835,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:772435b705b539bb46d1bf4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78b2ae7f9e1fad99e8104b57", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38694.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:774047db12776c7c528a79a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78c353084789a7cbce9e0547", "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", @@ -103069,81 +104869,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": "E14001305", + "id": "E14001301", "level": "constituency", - "name": "Islington North", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Islington North: 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_meter_count", - "record_set_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.E14001305" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001301" }, "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:774047db12776c7c528a79a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78c353084789a7cbce9e0547", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39888.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:774e8343206feed7f87534ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78da8b9427a923a5aed8fe7e", "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", @@ -103159,7 +104961,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -103168,7 +104970,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -103176,27 +104978,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001231", + "id": "E14001438", "level": "constituency", - "name": "Exeter", + "name": "Reading Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Exeter: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001231" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001438" }, "measure": { - "unit": "count" + "unit": "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", @@ -103211,28 +105013,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:774e8343206feed7f87534ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78da8b9427a923a5aed8fe7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173667895.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:776b89b473252e8211e20dbc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78dd392f984ecf94dc580ac4", "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", @@ -103245,83 +105047,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": "E14001181", + "id": "E14001127", "level": "constituency", - "name": "Coventry North West", + "name": "Bridlington and The Wolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry North West: 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.E14001181" + "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:776b89b473252e8211e20dbc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78dd392f984ecf94dc580ac4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 414269636.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7781180b30ffd0ca8bd0f242", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78fcac86b7f8208a9bd3ffbd", "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", @@ -103334,83 +105134,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": "E14001281", + "id": "E14001284", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hereford and South Herefordshire: 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_consumption", - "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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:7781180b30ffd0ca8bd0f242", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78fcac86b7f8208a9bd3ffbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40203.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7797567a01e920274db1943c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ffc19ae79cb66d2d63c302", "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", @@ -103423,81 +105221,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": "E14001419", + "id": "E14001600", "level": "constituency", - "name": "Oxford East", + "name": "Wycombe", "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, 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.electricity.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.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_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:7797567a01e920274db1943c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78ffc19ae79cb66d2d63c302", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42914.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7797f34f61a5f486760b0485", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79235e025bd0afbdddb603d5", "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", @@ -103513,7 +105313,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -103522,7 +105322,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -103530,27 +105330,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000060", + "id": "S14000093", "level": "constituency", - "name": "Aberdeen North", + "name": "Inverclyde and Renfrewshire West", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.S14000093" }, "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", @@ -103563,20 +105363,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7797f34f61a5f486760b0485", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79235e025bd0afbdddb603d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40004.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7799de528e1467a291974566", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:792aba60eea3a2a50b888c25", "aggregation": { "method": "sum" }, @@ -103617,19 +105417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001579", + "id": "E14001489", "level": "constituency", - "name": "West Worcestershire", + "name": "South Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Worcestershire: 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.E14001579" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001489" }, "measure": { "unit": "kwh" @@ -103652,28 +105452,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7799de528e1467a291974566", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:792aba60eea3a2a50b888c25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161702052.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77a481f531553d1c712bd29b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:792d1cc99e3579daa400a821", "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", @@ -103686,73 +105486,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": "E14001221", + "id": "E14001223", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Eltham and Chislehurst", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edmonton and Winchmore Hill: 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_meter_count", - "record_set_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.E14001221" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001223" }, "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:77a481f531553d1c712bd29b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:792d1cc99e3579daa400a821", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152128562.55, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77a711f91dbe93a1d5315db7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7938c87f15c816cbe62861c9", "aggregation": { "method": "sum" }, @@ -103793,19 +105595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001255", + "id": "E14001070", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Ashton-under-Lyne", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001070" }, "measure": { "unit": "kwh" @@ -103826,28 +105628,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77a711f91dbe93a1d5315db7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7938c87f15c816cbe62861c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 445589251.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77e0a665e08d3835af373bee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:794371b61382254ac4003275", "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", @@ -103860,73 +105662,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": "E14001429", + "id": "E14001270", "level": "constituency", - "name": "Poole", + "name": "Harrow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Poole: 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_meter_count", - "record_set_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.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:77e0a665e08d3835af373bee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:794371b61382254ac4003275", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143699604.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:77fe3f30d684977bfb8b6c31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7949549e4a0570b4189e4d79", "aggregation": { "method": "sum" }, @@ -103967,19 +105771,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "E14001242", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Runnymede and Weybridge: DESNZ's authority totals split by its small-area figures", + "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.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001242" }, "measure": { "unit": "count" @@ -104000,28 +105804,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:77fe3f30d684977bfb8b6c31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7949549e4a0570b4189e4d79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43784.696, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:780fdeb484c920e71ee10efe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:795795084ff4dbab3be44d8e", "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", @@ -104034,83 +105838,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": "E14001275", + "id": "E14001320", "level": "constituency", - "name": "Havant", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Havant: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001320" }, "measure": { - "unit": "count" + "unit": "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:780fdeb484c920e71ee10efe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:795795084ff4dbab3be44d8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 483966192.823, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7815e203e4abdf83ff60a7bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:797620fa1dc06faec7a7ea2b", "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", @@ -104123,81 +105925,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": "E14001504", + "id": "E14001447", "level": "constituency", - "name": "Southport", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southport: 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_meter_count", - "record_set_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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001447" }, "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:7815e203e4abdf83ff60a7bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:797620fa1dc06faec7a7ea2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152993812.79, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7830315103b2da33c5c091ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7980913d1f1a2356ec3226ef", "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", @@ -104213,7 +106017,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104222,7 +106026,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -104230,27 +106034,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001091", + "id": "E14001405", "level": "constituency", - "name": "Birkenhead", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birkenhead: 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.E14001091" + "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", @@ -104265,28 +106069,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7830315103b2da33c5c091ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7980913d1f1a2356ec3226ef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 200548995.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78597de72b1c53e871d4b174", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79b0790578c7b0a1762d7ef6", "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", @@ -104302,7 +106106,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -104311,7 +106115,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -104319,27 +106123,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001341", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Liverpool West Derby", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001341" }, "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", @@ -104352,28 +106156,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78597de72b1c53e871d4b174", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79b0790578c7b0a1762d7ef6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 442465383.181, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:786dff0812beee0eedc57b5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79d202fde1c7367dcac01cb8", "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", @@ -104389,7 +106193,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104398,7 +106202,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -104406,27 +106210,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001475", + "id": "E14001500", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Skipton and Ripon: 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.E14001475" + "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", @@ -104441,20 +106245,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:786dff0812beee0eedc57b5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79d202fde1c7367dcac01cb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48554.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78830dadd601211cb1b42fc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ee3979b1cd01a1a234fc23", "aggregation": { "method": "sum" }, @@ -104495,19 +106299,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001176", + "id": "E14001108", "level": "constituency", - "name": "Colchester", + "name": "Bognor Regis and Littlehampton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Colchester: 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.gas.consumption", "record_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.E14001108" }, "measure": { "unit": "kwh" @@ -104528,28 +106332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78830dadd601211cb1b42fc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79ee3979b1cd01a1a234fc23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451392008.866, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:789c449165daefdf70caf277", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79fb36c4908cc921b28ebc06", "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", @@ -104565,7 +106369,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -104574,7 +106378,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -104582,27 +106386,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "E14001499", "level": "constituency", - "name": "Gosport", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gosport: 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_meter_count", - "record_set_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.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001499" }, "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", @@ -104615,28 +106419,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:789c449165daefdf70caf277", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79fb36c4908cc921b28ebc06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 330717973.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78a2bb61d775c856bf906e1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a076559d550ffa66bc8b36e", "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", @@ -104652,7 +106456,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -104661,7 +106465,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -104669,27 +106473,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001065", "level": "constituency", - "name": "St Helens North", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Helens 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_consumption", - "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.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001065" }, "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", @@ -104704,28 +106508,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:78a2bb61d775c856bf906e1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a076559d550ffa66bc8b36e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42087.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78b9ce4d2ffc9d3773be97f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a11a470cca223aecfc3a4d7", "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", @@ -104738,83 +106542,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": "S14000077", + "id": "S14000110", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Kilmarnock and Loudoun", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.S14000077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000110" }, "measure": { - "unit": "count" + "unit": "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:78b9ce4d2ffc9d3773be97f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a11a470cca223aecfc3a4d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517583949.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78ba93df4b44cb66ff947fc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a51c8ffffb2aa9c72c95d26", "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", @@ -104827,83 +106629,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": "E14001138", + "id": "E14001569", "level": "constituency", - "name": "Bromsgrove", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromsgrove: 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_meter_count", - "record_set_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.E14001138" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001569" }, "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:78ba93df4b44cb66ff947fc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a51c8ffffb2aa9c72c95d26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 15417.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:78e9431817b3ffdbd50cc747", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a5ba50beaed037f1615f40b", "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", @@ -104916,73 +106716,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": "E14001347", + "id": "E14001232", "level": "constituency", - "name": "Macclesfield", + "name": "Exmouth and Exeter East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Macclesfield: 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.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.E14001347" + "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_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:78e9431817b3ffdbd50cc747", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a5ba50beaed037f1615f40b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49079.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:790ea259ccfdd197d17722e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a5c9f0c785c3d417643c253", "aggregation": { "method": "sum" }, @@ -105023,19 +106825,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000110", + "id": "E14001254", "level": "constituency", - "name": "Vale of Glamorgan", + "name": "Gravesham", "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, 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.W07000110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -105056,28 +106858,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:790ea259ccfdd197d17722e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a5c9f0c785c3d417643c253", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453768893.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:791051645c79ad4ece323a15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ab9b37352d078299f728e07", "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", @@ -105090,75 +106892,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": "E14001263", + "id": "E14001298", "level": "constituency", - "name": "Hamble Valley", + "name": "Huntingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hamble Valley: 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.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.E14001263" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001298" }, "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:791051645c79ad4ece323a15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ab9b37352d078299f728e07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40476.647, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79352c491d10f586ee83a22d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7adb44c70277801d6502ffb3", "aggregation": { "method": "sum" }, @@ -105199,19 +106999,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "W07000097", "level": "constituency", - "name": "Glasgow West", + "name": "Gower", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000097" }, "measure": { "unit": "count" @@ -105232,20 +107032,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79352c491d10f586ee83a22d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7adb44c70277801d6502ffb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40318.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:794ecdd26a45e77c57b7edb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7aed6e39ea98d6acb29c3043", "aggregation": { "method": "sum" }, @@ -105286,19 +107086,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001543", + "id": "E14001313", "level": "constituency", - "name": "The Wrekin", + "name": "Kingston upon Hull East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, The Wrekin: 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.E14001543" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001313" }, "measure": { "unit": "kwh" @@ -105319,28 +107119,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:794ecdd26a45e77c57b7edb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7aed6e39ea98d6acb29c3043", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 433895607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7971671b5564c75abd1dd009", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7af9c38ee5d72a9d9b2588e0", "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", @@ -105356,7 +107156,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -105365,7 +107165,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -105373,27 +107173,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001228", + "id": "E14001390", "level": "constituency", - "name": "Erewash", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erewash: 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.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.E14001228" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -105406,20 +107206,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7971671b5564c75abd1dd009", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7af9c38ee5d72a9d9b2588e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 395128364.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:797dcfbf58c9e0a1534d50ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b19f89989aa1a5264422e12", "aggregation": { "method": "sum" }, @@ -105460,19 +107260,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001100", "level": "constituency", - "name": "South Devon", + "name": "Birmingham Yardley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Devon: 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.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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001100" }, "measure": { "unit": "kwh" @@ -105495,20 +107295,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:797dcfbf58c9e0a1534d50ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b19f89989aa1a5264422e12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130489561.912, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b22862ad41a22833bee9ba9", + "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": "E14001198", + "level": "constituency", + "name": "Doncaster Central", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001198" + }, + "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:7b22862ad41a22833bee9ba9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:798abfe93bee4d05e1a148c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b22c4b8e7edf76f9cd20295", "aggregation": { "method": "sum" }, @@ -105549,19 +107436,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001146", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelsea and Fulham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001146" }, "measure": { "unit": "count" @@ -105584,20 +107471,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:798abfe93bee4d05e1a148c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b22c4b8e7edf76f9cd20295", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49027.605, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:798d72dc43e28c6047ffa8ef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b3156879c4bc3131e32c797", "aggregation": { "method": "sum" }, @@ -105638,19 +107525,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001159", + "id": "E14001578", "level": "constituency", - "name": "Chelmsford", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chelmsford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001159" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001578" }, "measure": { "unit": "count" @@ -105673,28 +107560,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:798d72dc43e28c6047ffa8ef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b3156879c4bc3131e32c797", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51955.319, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7998b122a55de0128dc81717", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b359ac7cf66bf4de606e735", "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", @@ -105707,81 +107594,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": "E14001311", + "id": "E14001565", "level": "constituency", - "name": "Kettering", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kettering: 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_consumption", - "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.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001565" }, "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:7998b122a55de0128dc81717", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b359ac7cf66bf4de606e735", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148021383.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79a2cefe490520cc7ea35cc7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b3786c8717f0f48ebdea8eb", "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", @@ -105794,83 +107683,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": "E14001253", + "id": "E14001236", "level": "constituency", - "name": "Grantham and Bourne", + "name": "Feltham and Heston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Grantham and Bourne: 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_meter_count", - "record_set_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.E14001253" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001236" }, "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:79a2cefe490520cc7ea35cc7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b3786c8717f0f48ebdea8eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37391.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79bc75fcc597a89dcbccd84c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b4adb73689ce179bae3b5f8", "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", @@ -105886,7 +107773,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -105895,7 +107782,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -105903,27 +107790,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001267", + "id": "E14001479", "level": "constituency", - "name": "Harlow", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harlow: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001267" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001479" }, "measure": { - "unit": "count" + "unit": "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", @@ -105938,28 +107825,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79bc75fcc597a89dcbccd84c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b4adb73689ce179bae3b5f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140232971.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79bd3923aabe865099876ad1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b4c39bd8287bb7c1f215a15", "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", @@ -105972,83 +107859,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": "E14001516", + "id": "E14001166", "level": "constituency", - "name": "Stevenage", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stevenage: 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.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.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001166" }, "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:79bd3923aabe865099876ad1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b4c39bd8287bb7c1f215a15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461774420.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79e034df0def390239a29b59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b75ca10bb41872eb4fa7407", "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", @@ -106061,81 +107946,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": "E14001561", + "id": "S14000082", "level": "constituency", - "name": "Wallasey", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wallasey: 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.E14001561" + "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:79e034df0def390239a29b59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b75ca10bb41872eb4fa7407", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154510526.001, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79ee1e3ada8fa7e09213320b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7ab115363702e81ffabef3", "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", @@ -106148,83 +108035,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": "E14001069", + "id": "W07000103", "level": "constituency", - "name": "Ashford", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashford: 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.E14001069" + "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:79ee1e3ada8fa7e09213320b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7ab115363702e81ffabef3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42708.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79eed410953e090ee0983e44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b901ad44800c4dbf663b3f9", "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", @@ -106240,7 +108125,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -106249,7 +108134,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -106257,27 +108142,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "S14000021", "level": "constituency", - "name": "Sunderland Central", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sunderland Central: 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_consumption", - "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.E14001531" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000021" }, "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", @@ -106290,28 +108175,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79eed410953e090ee0983e44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b901ad44800c4dbf663b3f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37962.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79f45f484d74b91e539019f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b93769286e5f782ad138173", "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", @@ -106324,75 +108209,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": "E14001441", + "id": "E14001421", "level": "constituency", - "name": "Redditch", + "name": "Peckham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redditch: 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_meter_count", - "record_set_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.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001421" }, "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:79f45f484d74b91e539019f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b93769286e5f782ad138173", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33730.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:79fa0a6f44b3394324cfca4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb039714283dcd197e58357", "aggregation": { "method": "sum" }, @@ -106433,19 +108316,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001250", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Goole and Pocklington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Exmouth and Exeter East: 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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" }, "measure": { "unit": "kwh" @@ -106466,28 +108349,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:79fa0a6f44b3394324cfca4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bb039714283dcd197e58357", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487417493.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a08700a8be3a4127247aa53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb66ae93fa17a30b12bc036", "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", @@ -106500,83 +108383,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": "E14001310", + "id": "E14001371", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Mitcham and Morden", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kensington and Bayswater: 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.E14001310" + "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:7a08700a8be3a4127247aa53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bb66ae93fa17a30b12bc036", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42070.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a39a1f9f88932ddf227aa98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bf37dd45d76540fa530dba6", "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", @@ -106589,75 +108470,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": "E14001255", + "id": "E14001601", "level": "constituency", - "name": "Great Grimsby and Cleethorpes", + "name": "Wyre Forest", "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 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.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.E14001255" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001601" }, "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:7a39a1f9f88932ddf227aa98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bf37dd45d76540fa530dba6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 437084210.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a4cab3b0ba469f1ca0c1efa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c017a0512d4e754ef001eeb", "aggregation": { "method": "sum" }, @@ -106698,19 +108577,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001172", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Cities of London and Westminster", "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, Cities of London and Westminster: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001172" }, "measure": { "unit": "count" @@ -106733,28 +108612,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a4cab3b0ba469f1ca0c1efa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c017a0512d4e754ef001eeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 86474.883, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a60f7671fbdd6fadff7934a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c1c1db8590109ba40499712", "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", @@ -106767,81 +108646,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": "E14001144", + "id": "E14001473", "level": "constituency", - "name": "Bury North", + "name": "Shrewsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury North: 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.E14001144" + "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:7a60f7671fbdd6fadff7934a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c1c1db8590109ba40499712", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150159026.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a90fca35103f383a9e09434", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c4eee572c3821b00c1e00f0", "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", @@ -106857,7 +108738,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -106866,7 +108747,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -106874,27 +108755,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001238", + "id": "E14001097", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Finchley and Golders Green: 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.E14001238" + "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", @@ -106909,20 +108790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a90fca35103f383a9e09434", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c4eee572c3821b00c1e00f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46875.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7a96f9fefe1987839482571f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c550e20dc1c50d791e8b45b", "aggregation": { "method": "sum" }, @@ -106963,19 +108844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001251", + "id": "E14001581", "level": "constituency", - "name": "Gorton and Denton", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gorton and Denton: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" @@ -106998,20 +108879,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7a96f9fefe1987839482571f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c550e20dc1c50d791e8b45b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136483443.316, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ab2d48be60956a13ccdeec9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c5b7bcd99e1dad769c4d1d4", "aggregation": { "method": "sum" }, @@ -107052,19 +108933,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001093", "level": "constituency", - "name": "Stockton North", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockton North: 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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001093" }, "measure": { "unit": "kwh" @@ -107085,28 +108966,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ab2d48be60956a13ccdeec9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c5b7bcd99e1dad769c4d1d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 528360687.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7af09f55e0dd469bfe84918d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c60bcfc6c2803b9b59cbde3", "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", @@ -107119,81 +109000,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": "E14001380", + "id": "E14001370", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle-under-Lyme: 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.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.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:7af09f55e0dd469bfe84918d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c60bcfc6c2803b9b59cbde3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149258326.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b175e319135cb1b3b834831", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c7e59d76eb80f8cf227e5b8", "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", @@ -107206,83 +109089,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": "E14001428", + "id": "E14001360", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pontefract, Castleford and Knottingley: 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_consumption", - "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.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001360" }, "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:7b175e319135cb1b3b834831", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c7e59d76eb80f8cf227e5b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30731.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b20f6b8c0e1d2f253b4d3f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ce3183fb667dd32b27b48d1", "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", @@ -107298,7 +109179,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -107307,7 +109188,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -107315,27 +109196,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001208", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Ealing North", "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 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.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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" }, "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", @@ -107348,28 +109229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b20f6b8c0e1d2f253b4d3f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ce3183fb667dd32b27b48d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 492204410.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b287e1e24e6be8ececfc61a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0a3c096ad6fad85dbe33dc", "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", @@ -107385,7 +109266,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107394,7 +109275,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -107402,27 +109283,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001398", + "id": "E14001284", "level": "constituency", - "name": "North Shropshire", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Shropshire: 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.E14001398" + "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", @@ -107437,20 +109318,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b287e1e24e6be8ececfc61a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0a3c096ad6fad85dbe33dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44105.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b3d773e10ab567714afa718", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d3554126509451a98c364ba", "aggregation": { "method": "sum" }, @@ -107491,19 +109372,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000089", + "id": "E14001154", "level": "constituency", - "name": "Glasgow West", + "name": "Castle Point", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001154" }, "measure": { "unit": "kwh" @@ -107526,28 +109407,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b3d773e10ab567714afa718", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d3554126509451a98c364ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141576337.743, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b46cb55bb76a32ae0867e5e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d365e23b962e794343a3995", "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", @@ -107563,7 +109444,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107572,7 +109453,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -107580,27 +109461,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001408", + "id": "E14001136", "level": "constituency", - "name": "Norwich North", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001408" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001136" }, "measure": { - "unit": "count" + "unit": "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", @@ -107615,20 +109496,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b46cb55bb76a32ae0867e5e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d365e23b962e794343a3995", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 170303333.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b5469a2b145df578820b4b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d604fc77524cb662aa462c7", "aggregation": { "method": "sum" }, @@ -107669,19 +109550,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001207", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Ealing Central and Acton", "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, 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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" @@ -107704,28 +109585,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b5469a2b145df578820b4b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d604fc77524cb662aa462c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 193175250.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7b7f529865b4888870840dd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d7141808dcb0738e827e61a", "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", @@ -107738,48 +109619,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": "E14001085", + "id": "E14001175", "level": "constituency", - "name": "Bermondsey and Old Southwark", + "name": "Clapham and Brixton Hill", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001175" }, "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:7d7141808dcb0738e827e61a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d895f50be6d1d6a88526aa8", + "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 @@ -107791,28 +109761,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7b7f529865b4888870840dd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d895f50be6d1d6a88526aa8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 416303134.713, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7babcd9d37e5500840d32a9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dcd2b1e3875a89b134d06b6", "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", @@ -107828,7 +109798,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -107837,7 +109807,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -107845,27 +109815,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000077", + "id": "W07000103", "level": "constituency", - "name": "East Kilbride and Strathaven", + "name": "Neath and Swansea East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Kilbride and Strathaven: 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.S14000077" + "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", @@ -107880,28 +109850,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7babcd9d37e5500840d32a9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dcd2b1e3875a89b134d06b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45607.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bb82a66de98f1a27408609c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dd2599cbffaa7bfcff4c04a", "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", @@ -107914,73 +109884,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": "E14001402", + "id": "E14001477", "level": "constituency", - "name": "North West Essex", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Essex: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001402" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001477" }, "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:7bb82a66de98f1a27408609c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7dd2599cbffaa7bfcff4c04a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48435.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7bc8be8a6f2d92ffc7da0d7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7de6ea5aebf12feae1094410", "aggregation": { "method": "sum" }, @@ -108021,19 +109993,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "S14000111", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "West Aberdeenshire and Kincardine", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Richmond and Northallerton: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000111" }, "measure": { "unit": "count" @@ -108054,20 +110026,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7bc8be8a6f2d92ffc7da0d7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7de6ea5aebf12feae1094410", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 24113.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7be473b338327b369d06de0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e75ed81b40f76e72b591b75", "aggregation": { "method": "sum" }, @@ -108108,19 +110080,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001397", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "North Northumberland", "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 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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001397" }, "measure": { "unit": "count" @@ -108141,28 +110113,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7be473b338327b369d06de0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e75ed81b40f76e72b591b75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34511.254, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c06261f3afd25de9c4d7a5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e9764099c70bec72fe016a3", "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", @@ -108175,83 +110147,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": "E14001101", + "id": "E14001423", "level": "constituency", - "name": "Bishop Auckland", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bishop Auckland: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001423" }, "measure": { - "unit": "count" + "unit": "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:7c06261f3afd25de9c4d7a5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e9764099c70bec72fe016a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470337321.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c370037a2add0c28feac17b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eb3873935176167552ceec9", "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", @@ -108267,7 +110237,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -108276,7 +110246,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -108284,27 +110254,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001439", + "id": "S14000048", "level": "constituency", - "name": "Reading West and Mid Berkshire", + "name": "North Ayrshire and Arran", "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 electricity 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.electricity.meter_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.E14001439" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -108319,28 +110289,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7c370037a2add0c28feac17b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eb3873935176167552ceec9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51112.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c3707ee594fe2b9d8047bcc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ebcd5f8f5c88935b62ff227", "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", @@ -108353,83 +110323,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": "E14001243", "level": "constituency", - "name": "Farnham and Bordon", + "name": "Gainsborough", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001243" }, "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:7c3707ee594fe2b9d8047bcc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ebcd5f8f5c88935b62ff227", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 390156091.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7c3d09afef397fe28b03cb96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eed3037772ae127d622c2ac", "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", @@ -108442,81 +110410,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": "E14001288", + "id": "E14001177", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hinckley and Bosworth: 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.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.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001177" }, "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:7c3d09afef397fe28b03cb96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eed3037772ae127d622c2ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138534151.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cb3f16d0d7425c6f8c6f697", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ef04d52f2f9737ab402292e", "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", @@ -108529,75 +110499,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": "E14001075", + "id": "E14001558", "level": "constituency", - "name": "Barnsley South", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley South: DESNZ's authority totals split by its small-area figures", + "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.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.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001558" }, "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:7cb3f16d0d7425c6f8c6f697", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ef04d52f2f9737ab402292e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39609.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7cd4dfa97a14ef058aca5339", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ef517cb0d3dfe6478552711", "aggregation": { "method": "sum" }, @@ -108638,19 +110606,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001224", + "id": "E14001138", "level": "constituency", - "name": "Ely and East Cambridgeshire", + "name": "Bromsgrove", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001138" }, "measure": { "unit": "count" @@ -108671,20 +110639,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7cd4dfa97a14ef058aca5339", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ef517cb0d3dfe6478552711", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39080.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d0b77f9d73ebf3663068cb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7efafe24e8a08a96f490afe6", "aggregation": { "method": "sum" }, @@ -108725,19 +110693,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001536", + "id": "E14001211", "level": "constituency", - "name": "Swindon North", + "name": "Easington", "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, 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.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001211" }, "measure": { "unit": "kwh" @@ -108760,20 +110728,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d0b77f9d73ebf3663068cb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7efafe24e8a08a96f490afe6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 119824970.083, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d3e4856c389ec2f5e937f12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f25ed2548ee058f4e807c26", "aggregation": { "method": "sum" }, @@ -108814,19 +110782,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001581", + "id": "E14001094", "level": "constituency", - "name": "Weston-super-Mare", + "name": "Birmingham Hall Green and Moseley", "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, 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.E14001581" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001094" }, "measure": { "unit": "count" @@ -108847,28 +110815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d3e4856c389ec2f5e937f12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f25ed2548ee058f4e807c26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37554.888, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d538dd20f7e768ecf069dc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f2825db9be0d44c5f1cbf0a", "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", @@ -108881,81 +110849,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": "E14001517", + "id": "W07000081", "level": "constituency", - "name": "Stockport", + "name": "Aberafan Maesteg", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stockport: 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_consumption", - "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.E14001517" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:7d538dd20f7e768ecf069dc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f2825db9be0d44c5f1cbf0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42764.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d59c03dfeca8181d6b0bcb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f48a8ef303847f0b693491a", "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", @@ -108968,81 +110938,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": "E14001178", + "id": "E14001081", "level": "constituency", - "name": "Congleton", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Congleton: 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.E14001178" + "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:7d59c03dfeca8181d6b0bcb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f48a8ef303847f0b693491a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 182982809.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d74745324855202d76bce26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f7e5be08ec4f0cbe7759aeb", "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", @@ -109058,7 +111030,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109067,7 +111039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -109075,27 +111047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001324", + "id": "E14001165", "level": "constituency", - "name": "Leeds South West and Morley", + "name": "Chesterfield", "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 meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001324" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001165" }, "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", @@ -109110,28 +111082,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d74745324855202d76bce26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f7e5be08ec4f0cbe7759aeb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7d7b31785e9522441bb3c1a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fb4de1ed2653ba9ee1087f8", "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", @@ -109147,7 +111119,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -109156,7 +111128,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -109164,27 +111136,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001221", + "id": "E14001532", "level": "constituency", - "name": "Edmonton and Winchmore Hill", + "name": "Surrey Heath", "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, 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.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.E14001532" }, "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", @@ -109197,28 +111169,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7d7b31785e9522441bb3c1a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fb4de1ed2653ba9ee1087f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37005.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7da8347a87a40096377e3532", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fbfb0489a9144ffd7db7885", "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", @@ -109234,7 +111206,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109243,7 +111215,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -109251,27 +111223,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001166", + "id": "E14001079", "level": "constituency", - "name": "Chichester", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chichester: 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_consumption", - "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.E14001166" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001079" }, "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", @@ -109286,28 +111258,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7da8347a87a40096377e3532", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fbfb0489a9144ffd7db7885", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49828.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7dddd46aeaa312dd031c4b69", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fc31c6a499e03dd05afbc10", "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", @@ -109320,83 +111292,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": "E14001470", + "id": "E14001581", "level": "constituency", - "name": "Sheffield South East", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield South East: 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.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.E14001470" + "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_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:7dddd46aeaa312dd031c4b69", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fc31c6a499e03dd05afbc10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41292.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7de920482ff44a94f06b2f0a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fdc7f965bc29507c1dc3df1", "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", @@ -109409,73 +111379,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": "E14001332", + "id": "E14001112", "level": "constituency", - "name": "Lewisham North", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham North: 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_consumption", - "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.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001112" }, "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:7de920482ff44a94f06b2f0a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fdc7f965bc29507c1dc3df1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44522.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7df2e97fc9bb9142b511af99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fded968f5a191d20bcc88a7", "aggregation": { "method": "sum" }, @@ -109516,19 +111488,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001064", + "id": "E14001336", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldridge-Brownhills: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001064" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001336" }, "measure": { "unit": "count" @@ -109551,28 +111523,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7df2e97fc9bb9142b511af99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fded968f5a191d20bcc88a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50224.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7df46fb1738f58ba99585d7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fe45c2916cfce2c54e2c7c4", "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", @@ -109585,73 +111557,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": "E14001247", + "id": "E14001426", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glastonbury and Somerton: 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_consumption", - "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.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001426" }, "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:7df46fb1738f58ba99585d7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fe45c2916cfce2c54e2c7c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44738.18, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e323c034daf25b8af3da595", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fecf6370350b8de123742ed", "aggregation": { "method": "sum" }, @@ -109692,19 +111666,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001260", + "id": "S14000093", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hackney South and Shoreditch: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000093" }, "measure": { "unit": "count" @@ -109727,20 +111701,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e323c034daf25b8af3da595", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fecf6370350b8de123742ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44592.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e4ec74fef15b0eafd65fcdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:802f3ca2092a3951ddf00676", "aggregation": { "method": "sum" }, @@ -109781,19 +111755,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001101", + "id": "E14001445", "level": "constituency", - "name": "Bishop Auckland", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bishop Auckland: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001445" }, "measure": { "unit": "count" @@ -109814,28 +111788,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e4ec74fef15b0eafd65fcdd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:802f3ca2092a3951ddf00676", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42748.346, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e7c0bd636ac2f0f8a83fc29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:805a88579aba01357712b60e", "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", @@ -109848,83 +111822,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": "E14001575", + "id": "E14001299", "level": "constituency", - "name": "West Dorset", + "name": "Hyndburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Dorset: 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.E14001575" + "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:7e7c0bd636ac2f0f8a83fc29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:805a88579aba01357712b60e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41021.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7e9714662633b077c0b0edc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80741c43bf3615bbd4639ee1", "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", @@ -109940,7 +111912,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -109949,7 +111921,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -109957,27 +111929,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001443", + "id": "E14001169", "level": "constituency", - "name": "Ribble Valley", + "name": "Chipping Barnet", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ribble Valley: 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.E14001443" + "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", @@ -109992,28 +111964,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7e9714662633b077c0b0edc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80741c43bf3615bbd4639ee1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175617345.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eb1ed36af9358a2b9d700aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8099d01df00580ef2cb1b0d9", "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", @@ -110026,73 +111998,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": "S14000100", + "id": "E14001477", "level": "constituency", - "name": "North East Fife", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North East Fife: 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_meter_count", - "record_set_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.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001477" }, "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:7eb1ed36af9358a2b9d700aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8099d01df00580ef2cb1b0d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173023943.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ecb1dbb2b0e1cd2a921f99a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80bfaa6652b4d22fe7b2ee1b", "aggregation": { "method": "sum" }, @@ -110133,19 +112107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001188", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Croydon West", "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, 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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001188" }, "measure": { "unit": "count" @@ -110166,20 +112140,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7ecb1dbb2b0e1cd2a921f99a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80bfaa6652b4d22fe7b2ee1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39934.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eddaf75fcd280c132a4f3be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8100076034e9b446c878484e", "aggregation": { "method": "sum" }, @@ -110220,19 +112194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "E14001596", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torridge and Tavistock: 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.electricity.meter_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.E14001552" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" @@ -110255,107 +112229,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eddaf75fcd280c132a4f3be", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ee57c75acb0d55d250d3ea4", - "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": "E14001477", - "level": "constituency", - "name": "Slough", - "vintage": "pcon_2024" - }, - "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.E14001477" - }, - "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:7ee57c75acb0d55d250d3ea4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8100076034e9b446c878484e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47104.105, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7eeb67e99d73348d041a315f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8104f5c610cf691e67b5e883", "aggregation": { "method": "sum" }, @@ -110396,19 +112283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001382", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Newton Aycliffe and Spennymoor", "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, 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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001382" }, "measure": { "unit": "count" @@ -110431,28 +112318,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7eeb67e99d73348d041a315f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8104f5c610cf691e67b5e883", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46467.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7ef8ffb708c46d9a128f8891", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8107f833f5b395305dad77e7", "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", @@ -110465,83 +112352,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": "W07000085", + "id": "E14001086", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Bethnal Green and Stepney", "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 gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001086" }, "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:7ef8ffb708c46d9a128f8891", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8107f833f5b395305dad77e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35166.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f43adc9b9a76a90cf31e841", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:812e2d2c364ca71f0cd5d8f1", "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", @@ -110554,73 +112439,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": "S14000103", + "id": "E14001432", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Portsmouth South", "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 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.S14000103" + "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:7f43adc9b9a76a90cf31e841", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:812e2d2c364ca71f0cd5d8f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47770.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f62f42b7325ee86f51ad04e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81a8e719092a6cf1dbdeb9fe", "aggregation": { "method": "sum" }, @@ -110661,19 +112548,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001198", "level": "constituency", - "name": "Carlisle", + "name": "Doncaster Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Carlisle: 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.E14001152" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001198" }, "measure": { "unit": "count" @@ -110696,28 +112583,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7f62f42b7325ee86f51ad04e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81a8e719092a6cf1dbdeb9fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51927.299, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7f89aed6d8dd0c76e11d4f6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81aede29ed0eea3cf374bb55", "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", @@ -110730,83 +112617,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": "E14001086", + "id": "E14001548", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bethnal Green and Stepney: 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_consumption", - "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.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001548" }, "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:7f89aed6d8dd0c76e11d4f6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81aede29ed0eea3cf374bb55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 243962870.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fa750d1f7931388e7a14db2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81ba4374bbe12662c9f1c599", "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", @@ -110819,81 +112704,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": "E14001461", + "id": "E14001333", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scarborough and Whitby: 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_consumption", - "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.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001333" }, "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:7fa750d1f7931388e7a14db2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81ba4374bbe12662c9f1c599", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43488.07, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fe88cc3dd0c879eb47c5e78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c845826d3ea422d2faef6f", "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", @@ -110906,75 +112793,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": "E14001564", + "id": "S14000082", "level": "constituency", - "name": "Warrington North", + "name": "Edinburgh West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Warrington North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000082" }, "measure": { - "unit": "count" + "unit": "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:7fe88cc3dd0c879eb47c5e78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81c845826d3ea422d2faef6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 573903229.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:7fec3db2cd71371de085ea95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81e4b0c8064286f3fca4c28d", "aggregation": { "method": "sum" }, @@ -111015,19 +112900,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001145", "level": "constituency", - "name": "South West Devon", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Devon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001145" }, "measure": { "unit": "count" @@ -111048,28 +112933,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:7fec3db2cd71371de085ea95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81e4b0c8064286f3fca4c28d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41260.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80246352cd829eeff4519e3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81e70ee0e76965fc08637221", "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", @@ -111082,75 +112967,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": "E14001274", + "id": "E14001263", "level": "constituency", - "name": "Hastings and Rye", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hastings and Rye: 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.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.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001263" }, "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:80246352cd829eeff4519e3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:81e70ee0e76965fc08637221", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43888.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8029e91017cf4dbbaf78b21c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8208fd88a8126e75f8254f1f", "aggregation": { "method": "sum" }, @@ -111191,19 +113074,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "S14000067", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid and South Pembrokeshire: 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.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.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000067" }, "measure": { "unit": "kwh" @@ -111226,20 +113109,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8029e91017cf4dbbaf78b21c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8208fd88a8126e75f8254f1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 257821489.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:804027e8433bc74f4afe87bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:821cfbe4a42cb4ec1c4defae", "aggregation": { "method": "sum" }, @@ -111280,19 +113163,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "E14001181", "level": "constituency", - "name": "Sheffield South East", + "name": "Coventry North West", "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, 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.gas.consumption", "record_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.E14001181" }, "measure": { "unit": "kwh" @@ -111313,28 +113196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:804027e8433bc74f4afe87bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:821cfbe4a42cb4ec1c4defae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 476818546.054, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8063b9e48ddc6d96d4c88b40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8227a97ec6a8c0d4c0431e54", "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", @@ -111347,83 +113230,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": "E14001547", + "id": "E14001267", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tipton and Wednesbury: 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_meter_count", - "record_set_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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001267" }, "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:8063b9e48ddc6d96d4c88b40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8227a97ec6a8c0d4c0431e54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42280.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8068317a4a3aaa071c118e7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:825cc7dc50cdf17c1fea590e", "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", @@ -111436,83 +113317,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": "E14001575", + "id": "E14001396", "level": "constituency", - "name": "West Dorset", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, West Dorset: 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.E14001575" + "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:8068317a4a3aaa071c118e7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:825cc7dc50cdf17c1fea590e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 24036.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:806d9541a1c13dca192a7920", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8272cd6ceb605b2b93044ca6", "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", @@ -111525,83 +113404,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": "E14001380", + "id": "E14001529", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newcastle-under-Lyme: 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_consumption", - "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.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001529" }, "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:806d9541a1c13dca192a7920", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8272cd6ceb605b2b93044ca6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38465.508, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:806e75dc42eea6d92c6c6725", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:827b1dc23f8daff487f87406", "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", @@ -111617,7 +113494,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111626,7 +113503,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111634,27 +113511,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001467", "level": "constituency", - "name": "Rotherham", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rotherham: 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.E14001452" + "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", @@ -111669,28 +113546,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:806e75dc42eea6d92c6c6725", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:827b1dc23f8daff487f87406", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80798225716100bb2f14fa3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a9164bd03ae41800439d86", "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", @@ -111703,81 +113580,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": "E14001322", + "id": "S14000074", "level": "constituency", - "name": "Leeds North West", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leeds North West: 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_consumption", - "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.E14001322" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000074" }, "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:80798225716100bb2f14fa3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82a9164bd03ae41800439d86", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173984188.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8085c70b29fcfa210e36500c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82adc2bdc33dc59c105c7d32", "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", @@ -111793,7 +113672,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -111802,7 +113681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -111810,27 +113689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001552", "level": "constituency", - "name": "Halesowen", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halesowen: 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.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.E14001261" + "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_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", @@ -111845,28 +113724,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8085c70b29fcfa210e36500c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82adc2bdc33dc59c105c7d32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46229.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:808c141b0d52a1dad8b681d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82bc835c60d0fa7ee1e35fb3", "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", @@ -111879,83 +113758,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": "E14001134", + "id": "E14001247", "level": "constituency", - "name": "Bristol North West", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bristol North West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001247" }, "measure": { - "unit": "count" + "unit": "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:808c141b0d52a1dad8b681d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82bc835c60d0fa7ee1e35fb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 257313149.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80ddfc4d9cb6f291e6758038", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82ce4b9613d4801352915441", "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", @@ -111968,81 +113845,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": "E14001090", "level": "constituency", - "name": "Blackpool South", + "name": "Bicester and Woodstock", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001090" }, "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:80ddfc4d9cb6f291e6758038", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82ce4b9613d4801352915441", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171593175.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:80fc37015d3c312c37daf491", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82f09e6f2d7b3e6a6118c87c", "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", @@ -112058,7 +113937,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -112067,7 +113946,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -112075,27 +113954,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001548", "level": "constituency", - "name": "Bournemouth East", + "name": "Tiverton and Minehead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bournemouth 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_consumption", - "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.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001548" }, "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", @@ -112110,28 +113989,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:80fc37015d3c312c37daf491", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82f09e6f2d7b3e6a6118c87c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43538.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8111697ec658140c2946fd17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:831bfe35c11c75def39449e8", "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", @@ -112144,83 +114023,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": "E14001502", + "id": "E14001549", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southend West and Leigh: 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_consumption", - "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.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001549" }, "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:8111697ec658140c2946fd17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:831bfe35c11c75def39449e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33446.849, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:813c87a4de6be2e29ea7a27b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:834efe0725758d054a04a0c3", "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", @@ -112233,75 +114110,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": "E14001528", + "id": "E14001315", "level": "constituency", - "name": "Stretford and Urmston", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stretford and Urmston: 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.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.E14001528" + "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_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:813c87a4de6be2e29ea7a27b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:834efe0725758d054a04a0c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47383.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:813fde9fa2ef17678073d27b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83552903b7e801ec79f65a78", "aggregation": { "method": "sum" }, @@ -112342,19 +114217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001285", + "id": "E14001282", "level": "constituency", - "name": "Hexham", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hexham: 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.electricity.meter_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.E14001282" }, "measure": { "unit": "count" @@ -112377,28 +114252,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:813fde9fa2ef17678073d27b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83552903b7e801ec79f65a78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46978.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:815e97fb538a7972c7be730c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8364ea0a93d8039c0957bce2", "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", @@ -112411,81 +114286,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": "E14001585", + "id": "E14001187", "level": "constituency", - "name": "Wigan", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wigan: 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_meter_count", - "record_set_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.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001187" }, "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:815e97fb538a7972c7be730c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8364ea0a93d8039c0957bce2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162473179.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:816275adf19b25fed04e7691", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:837cc351d6bfc452f4cdf2fd", "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", @@ -112501,7 +114378,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -112510,7 +114387,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -112518,27 +114395,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001116", + "id": "E14001495", "level": "constituency", - "name": "Bournemouth West", + "name": "South West Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001495" }, "measure": { - "unit": "count" + "unit": "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", @@ -112553,28 +114430,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:816275adf19b25fed04e7691", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:837cc351d6bfc452f4cdf2fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146158793.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8171f002051a441b4c77f0dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83bdbc9629961d958f169c65", "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", @@ -112587,83 +114464,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": "E14001171", + "id": "E14001248", "level": "constituency", - "name": "Christchurch", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Christchurch: 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.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.E14001171" + "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_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:8171f002051a441b4c77f0dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83bdbc9629961d958f169c65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47050.802, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81af5fa2093f63cf3f7753f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83c028b811d2a0eddeb6050c", "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", @@ -112676,83 +114551,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": "E14001377", + "id": "E14001371", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Mitcham and Morden", "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 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.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.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001371" }, "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:81af5fa2093f63cf3f7753f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83c028b811d2a0eddeb6050c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 469699746.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c6c6330207a042753fbcd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83ddd684e6ae641ecbcf86ad", "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", @@ -112765,83 +114638,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": "E14001346", + "id": "E14001332", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Lewisham North", "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 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.E14001346" + "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:81c6c6330207a042753fbcd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83ddd684e6ae641ecbcf86ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38390.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:81c79413f2ca44d285ee82ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83e11037e648eb697cf74c92", "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", @@ -112854,73 +114725,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": "E14001447", + "id": "E14001352", "level": "constituency", - "name": "Rochester and Strood", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochester and Strood: 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.E14001447" + "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:81c79413f2ca44d285ee82ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83e11037e648eb697cf74c92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 63758.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:822a80fd1954bf5c0e872e3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83e4675b5a6330ea560d221d", "aggregation": { "method": "sum" }, @@ -112961,19 +114834,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001417", + "id": "E14001478", "level": "constituency", - "name": "Orpington", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Orpington: 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.E14001417" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" }, "measure": { "unit": "kwh" @@ -112994,28 +114867,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:822a80fd1954bf5c0e872e3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:83e4675b5a6330ea560d221d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 506992679.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:826f7ecf1613baac310a1859", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:843d53923c42009d1231cc70", "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", @@ -113028,83 +114901,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": "E14001320", + "id": "E14001087", "level": "constituency", - "name": "Leeds East", + "name": "Beverley and Holderness", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds East: 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_consumption", - "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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001087" }, "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:826f7ecf1613baac310a1859", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:843d53923c42009d1231cc70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420066594.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8278787a288d00753558e023", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:844daa23e97bab7bb06a11f9", "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", @@ -113120,7 +114991,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113129,7 +115000,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113137,27 +115008,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001468", + "id": "E14001113", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Hallam: 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.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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001113" }, "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", @@ -113170,28 +115041,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8278787a288d00753558e023", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:844daa23e97bab7bb06a11f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420873695.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82a5508265d9fdc9d7ef607b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846a3f7958556fcea07b795c", "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", @@ -113207,7 +115078,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -113216,7 +115087,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -113224,27 +115095,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001582", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Wetherby and Easingwold", "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 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.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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001582" }, "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", @@ -113257,20 +115128,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82a5508265d9fdc9d7ef607b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846a3f7958556fcea07b795c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 441431733.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82c748317f4305d092ed0a67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:846f0c22b83d2cb592e169cc", "aggregation": { "method": "sum" }, @@ -113311,19 +115182,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "E14001603", "level": "constituency", - "name": "Bath", + "name": "Yeovil", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bath: 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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001603" }, "measure": { "unit": "kwh" @@ -113346,20 +115217,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82c748317f4305d092ed0a67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:846f0c22b83d2cb592e169cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169859384.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82cb014ac3c37673c6fdc11f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:847aeb66a97c3e0ead0e83e1", "aggregation": { "method": "sum" }, @@ -113400,19 +115271,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "S14000072", "level": "constituency", - "name": "Bury North", + "name": "Cumbernauld and Kirkintilloch", "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, 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.E14001144" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000072" }, "measure": { "unit": "kwh" @@ -113435,20 +115306,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82cb014ac3c37673c6fdc11f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:847aeb66a97c3e0ead0e83e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126690900.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:82d88b455d6e882b0d67a138", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84a4aee92786c22142a11591", "aggregation": { "method": "sum" }, @@ -113489,19 +115360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001306", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bexleyheath and Crayford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001306" }, "measure": { "unit": "count" @@ -113522,109 +115393,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:82d88b455d6e882b0d67a138", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8304ddfeab448a906d8b571e", - "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": "E14001180", - "level": "constituency", - "name": "Coventry East", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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" - }, - "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:8304ddfeab448a906d8b571e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84a4aee92786c22142a11591", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44921.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:830d53ff2952a74699f33891", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84c346cffa4c31e25af673ca", "aggregation": { "method": "sum" }, @@ -113665,19 +115447,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001379", + "id": "E14001524", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Stourbridge", "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 consumption, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001524" }, "measure": { "unit": "kwh" @@ -113700,28 +115482,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:830d53ff2952a74699f33891", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84c346cffa4c31e25af673ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 128257353.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:830ecd25f08c92fdd98d9298", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84c428f7099c54a2c788bc01", "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", @@ -113734,75 +115516,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": "E14001137", + "id": "E14001360", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bromley and Biggin Hill: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:830ecd25f08c92fdd98d9298", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84c428f7099c54a2c788bc01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 428202292.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8345f6a193cab310515bc5c1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84cd2f22b0325d754fc3b0ca", "aggregation": { "method": "sum" }, @@ -113843,19 +115623,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001541", "level": "constituency", - "name": "Lothian East", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lothian East: 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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001541" }, "measure": { "unit": "kwh" @@ -113876,109 +115656,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8345f6a193cab310515bc5c1", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:834f8e86a4dc4f0f8a798669", - "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": "E14001254", - "level": "constituency", - "name": "Gravesham", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.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.E14001254" - }, - "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:834f8e86a4dc4f0f8a798669", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84cd2f22b0325d754fc3b0ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459849031.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:835817ad297d9076ffdee090", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8534c7ffb8450283a4aa1bc2", "aggregation": { "method": "sum" }, @@ -114019,19 +115710,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001443", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Louth and Horncastle: 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.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001443" }, "measure": { "unit": "count" @@ -114052,28 +115743,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:835817ad297d9076ffdee090", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8534c7ffb8450283a4aa1bc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41210.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8392229ea242f683c15c77d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8550325262c1650f7ac9c4b7", "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", @@ -114086,83 +115777,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": "E14001121", + "id": "E14001363", "level": "constituency", - "name": "Braintree", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Braintree: 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.electricity.meter_count", - "record_set_spec_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.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001363" }, "measure": { - "unit": "count" + "unit": "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:8392229ea242f683c15c77d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8550325262c1650f7ac9c4b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420659670.198, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83a23e4eab1a0f3d97c85292", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:859459bbf178f73b930bc5a9", "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", @@ -114175,83 +115864,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": "E14001426", + "id": "E14001552", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Torridge and Tavistock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Plymouth Moor View: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001552" }, "measure": { - "unit": "count" + "unit": "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:83a23e4eab1a0f3d97c85292", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:859459bbf178f73b930bc5a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 225028396.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:83b03f87e67e708edb6a0ed0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86192c335b3d1b526cdec649", "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", @@ -114264,75 +115951,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": "E14001366", + "id": "E14001356", "level": "constituency", - "name": "Mid Sussex", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Sussex: 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.electricity.meter_count", - "record_set_spec_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.E14001366" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:83b03f87e67e708edb6a0ed0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86192c335b3d1b526cdec649", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 339388904.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:840cdfbf82a027033def55c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8650ad9e89c24ef9d63371a0", "aggregation": { "method": "sum" }, @@ -114373,19 +116058,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000067", + "id": "E14001579", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "West Worcestershire", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001579" }, "measure": { "unit": "count" @@ -114406,20 +116091,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:840cdfbf82a027033def55c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8650ad9e89c24ef9d63371a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31017.563, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:841829c8a2ae074a9744af8a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86552f2bf8785c7e94a63678", "aggregation": { "method": "sum" }, @@ -114460,19 +116145,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001179", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Corby and East Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nottingham North and Kimberley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001179" }, "measure": { "unit": "count" @@ -114493,28 +116178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:841829c8a2ae074a9744af8a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86552f2bf8785c7e94a63678", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44523.103, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84bf604ccf66a1346702c59e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:865a4c70349ae66c47eff03c", "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", @@ -114530,7 +116215,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -114539,7 +116224,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -114547,27 +116232,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001339", + "id": "W07000111", "level": "constituency", - "name": "Liverpool Walton", + "name": "Wrexham", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -114582,28 +116267,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84bf604ccf66a1346702c59e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:865a4c70349ae66c47eff03c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138574681.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84d5ec798622c70de16376fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8662d178af976ef2c2d24e7a", "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", @@ -114619,7 +116304,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -114628,7 +116313,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -114636,27 +116321,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001351", "level": "constituency", - "name": "Darlington", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Darlington: 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_consumption", - "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.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001351" }, "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", @@ -114669,28 +116354,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:84d5ec798622c70de16376fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8662d178af976ef2c2d24e7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33731.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84eaddad4ae2c14a64dec452", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86698dd74af11833ed7f04f9", "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", @@ -114703,81 +116388,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": "E14001498", + "id": "E14001164", "level": "constituency", - "name": "South West Wiltshire", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Wiltshire: 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.E14001498" + "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:84eaddad4ae2c14a64dec452", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86698dd74af11833ed7f04f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41805.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84f60afdfbee21818d3afca4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:866bf84c11e1d19f8dad05a9", "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", @@ -114790,83 +116477,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": "E14001387", + "id": "E14001270", "level": "constituency", - "name": "North Devon", + "name": "Harrow East", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001270" }, "measure": { - "unit": "count" + "unit": "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:84f60afdfbee21818d3afca4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:866bf84c11e1d19f8dad05a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 592222499.583, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:84fa89f433db6c94c09d0ae8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8676b0e1ca3b84a7a20f3871", "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", @@ -114879,75 +116564,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": "E14001319", + "id": "E14001119", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Bradford 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 gas 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.electricity.meter_count", - "record_set_spec_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.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" }, "measure": { - "unit": "count" + "unit": "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:84fa89f433db6c94c09d0ae8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8676b0e1ca3b84a7a20f3871", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 540573624.033, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:851c668baf0b153f3f2830e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8677d6eabbbb1584bbe40bf8", "aggregation": { "method": "sum" }, @@ -114988,19 +116671,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001491", + "id": "E14001204", "level": "constituency", - "name": "South Ribble", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Ribble: 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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001204" }, "measure": { "unit": "kwh" @@ -115021,20 +116704,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:851c668baf0b153f3f2830e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8677d6eabbbb1584bbe40bf8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 448551528.514, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:851dd54d1a6d429474fc458d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:867ca3e54d882596484a3a79", "aggregation": { "method": "sum" }, @@ -115075,19 +116758,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001605", + "id": "E14001307", "level": "constituency", - "name": "York Outer", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, York Outer: 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.electricity.meter_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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001307" }, "measure": { "unit": "count" @@ -115110,28 +116793,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:851dd54d1a6d429474fc458d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:867ca3e54d882596484a3a79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44691.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:856f350456231ccb82cd6a94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8684027b88cf631b03424184", "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", @@ -115144,73 +116827,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": "E14001417", + "id": "E14001310", "level": "constituency", - "name": "Orpington", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Orpington: 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.E14001417" + "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:856f350456231ccb82cd6a94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8684027b88cf631b03424184", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 79756.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:858085bf3c71a61f8c310439", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:868bd28895ecf7ba7d127490", "aggregation": { "method": "sum" }, @@ -115251,19 +116936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001196", + "id": "E14001598", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Worsley and Eccles", "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, 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.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001598" }, "measure": { "unit": "kwh" @@ -115286,28 +116971,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:858085bf3c71a61f8c310439", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:868bd28895ecf7ba7d127490", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149915877.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85ab8e49616d5d6515c70b8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86bfc60487b113e2c1f42bf2", "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", @@ -115320,83 +117005,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": "W07000094", + "id": "E14001485", "level": "constituency", - "name": "Clwyd East", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd East: 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_meter_count", - "record_set_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.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001485" }, "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:85ab8e49616d5d6515c70b8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86bfc60487b113e2c1f42bf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43132.841, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85c30d00b405c33280ae6700", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f0238f4fe03f270fb2493e", "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", @@ -115409,75 +117092,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": "E14001521", + "id": "E14001228", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stoke-on-Trent North: 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_consumption", - "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.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001228" }, "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:85c30d00b405c33280ae6700", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f0238f4fe03f270fb2493e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453064817.008, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85dafa5c9fd1cf132018a09a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86f11fec7e4f16bfe5846001", "aggregation": { "method": "sum" }, @@ -115518,19 +117199,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000072", + "id": "E14001493", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "South Shropshire", "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, 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.S14000072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001493" }, "measure": { "unit": "count" @@ -115551,28 +117232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85dafa5c9fd1cf132018a09a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:86f11fec7e4f16bfe5846001", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 21252.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85f5c01d4658445405ff47d9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874419bf47293fe3a65b965a", "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", @@ -115588,7 +117269,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -115597,7 +117278,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -115605,27 +117286,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001312", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brighton Kemptown and Peacehaven: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001312" }, "measure": { - "unit": "count" + "unit": "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", @@ -115640,20 +117321,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85f5c01d4658445405ff47d9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:874419bf47293fe3a65b965a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159492722.994, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:85fedbef007856259253b8ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87468eab23cd66966f8eaec3", "aggregation": { "method": "sum" }, @@ -115694,19 +117375,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000103", + "id": "E14001075", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Barnsley South", "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, 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.S14000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001075" }, "measure": { "unit": "kwh" @@ -115729,28 +117410,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:85fedbef007856259253b8ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87468eab23cd66966f8eaec3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137227242.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:860637ea6996ff773b12c8db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874e44754b78f82dddeb219d", "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", @@ -115763,81 +117444,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": "S14000083", + "id": "E14001356", "level": "constituency", - "name": "Falkirk", + "name": "Melksham and Devizes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Falkirk: 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.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.S14000083" + "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_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:860637ea6996ff773b12c8db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:874e44754b78f82dddeb219d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42972.356, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86176d9952ec0b9d333a90b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:876fb0c3f6b16d4435788a40", "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", @@ -115850,81 +117533,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": "E14001116", + "id": "E14001190", "level": "constituency", - "name": "Bournemouth West", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth West: 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.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.E14001116" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001190" }, "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:86176d9952ec0b9d333a90b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:876fb0c3f6b16d4435788a40", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47424.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8620a0deb4647a18beb8da50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8770ae3aaaf5b14b6147e2d6", "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", @@ -115937,81 +117622,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": "E14001559", + "id": "E14001523", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Vauxhall and Camberwell Green: 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.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.E14001559" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001523" }, "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:8620a0deb4647a18beb8da50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8770ae3aaaf5b14b6147e2d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139196739.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8627f2f034b6d667da5e5593", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8775920640bbb143ff481cd7", "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", @@ -116024,81 +117711,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": "S14000080", + "id": "E14001246", "level": "constituency", - "name": "Edinburgh South", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh South: 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.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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001246" }, "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:8627f2f034b6d667da5e5593", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8775920640bbb143ff481cd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42927.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8648d813e884fa10987a9595", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:877e5bf22887e6c7abcadb3c", "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", @@ -116111,81 +117800,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": "E14001399", "level": "constituency", - "name": "High Peak", + "name": "North Somerset", "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, 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.electricity.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.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_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:8648d813e884fa10987a9595", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:877e5bf22887e6c7abcadb3c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42813.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:864b2ad15812b7536aaa09e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:878e275bfcdaca94e6803e60", "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", @@ -116198,73 +117889,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": "E14001572", + "id": "S14000072", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wells and Mendip Hills: 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_meter_count", - "record_set_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.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000072" }, "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:864b2ad15812b7536aaa09e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:878e275bfcdaca94e6803e60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42743.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:864fe9cbd311c83642a3ecf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87974e88dc79d3f89169d917", "aggregation": { "method": "sum" }, @@ -116305,19 +117998,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001478", + "id": "E14001365", "level": "constituency", - "name": "Smethwick", + "name": "Mid Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Smethwick: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001478" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" }, "measure": { "unit": "kwh" @@ -116338,28 +118031,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:864fe9cbd311c83642a3ecf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87974e88dc79d3f89169d917", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 205126885.982, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:868509a9418914394260ef6a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87bbd4f06bf575271f70281b", "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", @@ -116372,83 +118065,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": "E14001386", + "id": "E14001395", "level": "constituency", - "name": "North Cotswolds", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Cotswolds: DESNZ's authority totals split by its small-area figures", + "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.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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001395" }, "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:868509a9418914394260ef6a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87bbd4f06bf575271f70281b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 251926107.987, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:869ef97309fc1c7dad188216", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87be15d796f006d10e9d0a0f", "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", @@ -116464,7 +118155,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -116473,7 +118164,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -116481,27 +118172,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001441", "level": "constituency", - "name": "East Hampshire", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Hampshire: 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.electricity.meter_count", - "record_set_spec_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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001441" }, "measure": { - "unit": "count" + "unit": "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", @@ -116516,28 +118207,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:869ef97309fc1c7dad188216", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87be15d796f006d10e9d0a0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139819405.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:86acfce4a132dd9e6a502195", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87cd3d458639ab9637f3e936", "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", @@ -116550,73 +118241,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": "E14001353", + "id": "E14001064", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Manchester Rusholme: 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.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.E14001353" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001064" }, "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:86acfce4a132dd9e6a502195", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87cd3d458639ab9637f3e936", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130964597.929, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:870b76cdf40363f677cfa6ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87f1a51e5b80a7e1739b3a2a", "aggregation": { "method": "sum" }, @@ -116657,19 +118350,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "S14000027", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Basildon and East Thurrock: 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.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -116690,28 +118383,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:870b76cdf40363f677cfa6ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87f1a51e5b80a7e1739b3a2a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 16763604.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87489270ede89342194e79d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88140769230c45120f273b02", "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", @@ -116727,7 +118420,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -116736,7 +118429,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -116744,27 +118437,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001413", + "id": "E14001345", "level": "constituency", - "name": "Nuneaton", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nuneaton: 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_consumption", - "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.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001345" }, "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", @@ -116777,117 +118470,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87489270ede89342194e79d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88140769230c45120f273b02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:874c45264012f1cccc2f739a", - "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": "E14001280", - "level": "constituency", - "name": "Henley and Thame", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.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.E14001280" - }, - "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:874c45264012f1cccc2f739a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 38886.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87833ea45f4771aef96191ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8827edc82331861b85cb6c8f", "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", @@ -116903,7 +118507,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -116912,7 +118516,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -116920,27 +118524,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001124", "level": "constituency", - "name": "Huddersfield", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huddersfield: 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_consumption", - "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.E14001297" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001124" }, "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", @@ -116955,20 +118559,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87833ea45f4771aef96191ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8827edc82331861b85cb6c8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50702.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87882b765198a3d9c9cb674f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88509f9cccdefcf1702a60cd", "aggregation": { "method": "sum" }, @@ -117009,108 +118613,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", - "level": "constituency", - "name": "Melton and Syston", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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" - }, - "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:87882b765198a3d9c9cb674f", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87ac2c8bfac13068f0c5066b", - "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": "W07000085", + "id": "E14001534", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Sutton and Cheam", "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 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.electricity.meter_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.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001534" }, "measure": { "unit": "count" @@ -117133,20 +118648,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87ac2c8bfac13068f0c5066b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88509f9cccdefcf1702a60cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43154.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87b50565232606c0ad4f77d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8851830590e15fb7c24303e9", "aggregation": { "method": "sum" }, @@ -117187,19 +118702,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001118", + "id": "E14001515", "level": "constituency", - "name": "Bradford East", + "name": "Stalybridge and Hyde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford East: 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.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001515" }, "measure": { "unit": "kwh" @@ -117220,28 +118735,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87b50565232606c0ad4f77d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8851830590e15fb7c24303e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 450555704.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87bbd96191f49b719dc2e5ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:885565e28632f6a0ad80b021", "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", @@ -117257,7 +118772,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -117266,7 +118781,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -117274,27 +118789,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001249", + "id": "E14001493", "level": "constituency", - "name": "Godalming and Ash", + "name": "South Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Godalming and Ash: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001249" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001493" }, "measure": { - "unit": "count" + "unit": "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", @@ -117309,107 +118824,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:87bbd96191f49b719dc2e5ff", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:87cd15b01a8fdff2508e6d34", - "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": "E14001451", - "level": "constituency", - "name": "Rother Valley", - "vintage": "pcon_2024" - }, - "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.E14001451" - }, - "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:87cd15b01a8fdff2508e6d34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:885565e28632f6a0ad80b021", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 183336255.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:882b7c9f9926374ab293d61c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:885e75df1dff2264f6d88bd0", "aggregation": { "method": "sum" }, @@ -117450,19 +118878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000109", + "id": "E14001070", "level": "constituency", - "name": "Torfaen", + "name": "Ashton-under-Lyne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torfaen: 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.electricity.meter_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.E14001070" }, "measure": { "unit": "count" @@ -117485,28 +118913,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:882b7c9f9926374ab293d61c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:885e75df1dff2264f6d88bd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44611.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:885571495dfeb42786b1c644", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8888814d7988f507cefdac70", "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", @@ -117519,73 +118947,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": "W07000089", + "id": "S14000086", "level": "constituency", - "name": "Cardiff East", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cardiff East: 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_meter_count", - "record_set_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.W07000089" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000086" }, "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:885571495dfeb42786b1c644", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8888814d7988f507cefdac70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55151.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88636fbb7dd22df8d0f70ab0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88adaea7ddbd79f3b62e8910", "aggregation": { "method": "sum" }, @@ -117626,19 +119056,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "E14001143", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Burton and Uttoxeter", "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 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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001143" }, "measure": { "unit": "kwh" @@ -117659,20 +119089,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88636fbb7dd22df8d0f70ab0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88adaea7ddbd79f3b62e8910", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 493824485.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:888fd635a365aa66d5742a50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88c470805d500a3f8ef13a8c", "aggregation": { "method": "sum" }, @@ -117713,19 +119143,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001131", + "id": "E14001339", "level": "constituency", - "name": "Bristol Central", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol Central: 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.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.E14001131" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001339" }, "measure": { "unit": "kwh" @@ -117748,20 +119178,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:888fd635a365aa66d5742a50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88c470805d500a3f8ef13a8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 124486154.577, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88e0d003ffaddccc4457cbe6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88cefe8cf5649b12b899b9d1", "aggregation": { "method": "sum" }, @@ -117802,19 +119232,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001147", "level": "constituency", - "name": "Doncaster Central", + "name": "Calder Valley", "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, 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.gas.meter_count", "record_set_spec_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.E14001147" }, "measure": { "unit": "count" @@ -117835,28 +119265,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88e0d003ffaddccc4457cbe6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88cefe8cf5649b12b899b9d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42966.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8954f865bf54f8deff2df781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88de46cb333730a43fd02f41", "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", @@ -117872,7 +119302,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -117881,7 +119311,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -117889,27 +119319,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001412", "level": "constituency", - "name": "Ilford North", + "name": "Nottingham South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ilford North: 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.E14001300" + "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", @@ -117922,109 +119352,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8954f865bf54f8deff2df781", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8973f3c505f893e8d57583b4", - "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": "E14001416", - "level": "constituency", - "name": "Oldham West, Chadderton and Royton", - "vintage": "pcon_2024" - }, - "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.E14001416" - }, - "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:8973f3c505f893e8d57583b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88de46cb333730a43fd02f41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432678734.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c25f7ba940d068e9e17f84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88e77a6151e7d801646351f0", "aggregation": { "method": "sum" }, @@ -118065,19 +119406,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001308", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Keighley and Ilkley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kilmarnock and Loudoun: 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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -118100,20 +119441,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c25f7ba940d068e9e17f84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88e77a6151e7d801646351f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141968829.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c790ee97288edc666f0bc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:88fd731ce7c29cb1f769ea8c", "aggregation": { "method": "sum" }, @@ -118154,19 +119495,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001265", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Hampstead and Highgate", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sheffield Brightside and Hillsborough: 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.E14001466" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001265" }, "measure": { "unit": "kwh" @@ -118189,28 +119530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c790ee97288edc666f0bc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:88fd731ce7c29cb1f769ea8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 192307781.793, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89e04d80876bfd8b03173305", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:892be07cb47102592a7844c6", "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", @@ -118223,81 +119564,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": "E14001461", + "id": "E14001074", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scarborough and Whitby: 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_meter_count", - "record_set_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.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001074" }, "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:89e04d80876bfd8b03173305", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:892be07cb47102592a7844c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48329.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a21b7fd7988c4144c602369", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:895c784d55fdb8d34fb3ee5c", "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", @@ -118310,81 +119653,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": "E14001601", + "id": "E14001587", "level": "constituency", - "name": "Wyre Forest", + "name": "Winchester", "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, 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.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.E14001587" }, "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:8a21b7fd7988c4144c602369", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:895c784d55fdb8d34fb3ee5c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 185282802.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a4466470133132045d659b4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:896c41c8e15f69388da6b363", "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", @@ -118397,73 +119742,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": "E14001450", + "id": "E14001300", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rossendale and Darwen: 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_meter_count", - "record_set_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.E14001450" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001300" }, "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:8a4466470133132045d659b4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:896c41c8e15f69388da6b363", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141100751.412, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a49a670bf1e4b60722364db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89a007f46c1bfcf332474d1b", "aggregation": { "method": "sum" }, @@ -118504,19 +119851,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001575", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "West Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Alloa and Grangemouth: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001575" }, "measure": { "unit": "kwh" @@ -118537,20 +119884,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a49a670bf1e4b60722364db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89a007f46c1bfcf332474d1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 295296388.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a52dafe2d533bec67a5eba9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89c9115ec3b59e10195c5804", "aggregation": { "method": "sum" }, @@ -118591,19 +119938,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001520", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Stoke-on-Trent Central", "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 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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -118626,28 +119973,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a52dafe2d533bec67a5eba9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89c9115ec3b59e10195c5804", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51255.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a582982c2001a620223ef40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89d7840e9bc79927d4f0464a", "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", @@ -118663,7 +120010,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -118672,7 +120019,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -118680,27 +120027,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "W07000092", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Cardiff West", "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 electricity 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.electricity.meter_count", - "record_set_spec_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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000092" }, "measure": { - "unit": "count" + "unit": "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", @@ -118715,28 +120062,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a582982c2001a620223ef40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89d7840e9bc79927d4f0464a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139374555.951, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a870d09aa35b93488a61343", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89dd81de577c1dc9d0c9f752", "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", @@ -118749,75 +120096,160 @@ "all_domestic": "All domestic meters" }, "fuel": { - "electricity": "Electricity" + "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": "E14001273", + "level": "constituency", + "name": "Harwich and North Essex", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001273" + }, + "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:89dd81de577c1dc9d0c9f752", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:89fe72eebddd348c7fde90b6", + "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": { - "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": "E14001357", + "id": "E14001420", "level": "constituency", - "name": "Melton and Syston", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melton and Syston: 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.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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001420" }, "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:8a870d09aa35b93488a61343", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:89fe72eebddd348c7fde90b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 471325237.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a967431887a39f997ae0d46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a0501b2179b1e3c6fcab954", "aggregation": { "method": "sum" }, @@ -118858,19 +120290,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001129", + "id": "E14001490", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "South Northamptonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brighton Kemptown and Peacehaven: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001129" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001490" }, "measure": { "unit": "kwh" @@ -118893,28 +120325,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a967431887a39f997ae0d46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a0501b2179b1e3c6fcab954", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184553915.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8abe99a03cfaff2ef952911e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a3a8aab28d7d512c383c1db", "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", @@ -118927,83 +120359,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": "E14001228", + "id": "E14001585", "level": "constituency", - "name": "Erewash", + "name": "Wigan", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Erewash: 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.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.E14001585" }, "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:8abe99a03cfaff2ef952911e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a3a8aab28d7d512c383c1db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45773.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ac1e05628e6f4d004ce267e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8a92ad4d72813dcd3103c3e9", "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", @@ -119016,81 +120446,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": "E14001174", + "id": "E14001463", "level": "constituency", - "name": "Clacton", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clacton: 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_meter_count", - "record_set_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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001463" }, "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:8ac1e05628e6f4d004ce267e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8a92ad4d72813dcd3103c3e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41328.22, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad1beaba731383e26431610", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad25b8465ae369b28d43413", "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", @@ -119106,7 +120538,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -119115,7 +120547,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -119123,27 +120555,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000096", + "id": "E14001445", "level": "constituency", - "name": "Lothian East", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lothian East: 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_meter_count", - "record_set_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.S14000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -119156,20 +120588,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad1beaba731383e26431610", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad25b8465ae369b28d43413", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 615053661.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ae7076679bec97ada5e8b78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ad7e94cc9fca8625ba2b550", "aggregation": { "method": "sum" }, @@ -119210,19 +120642,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001087", + "id": "E14001314", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Kingston upon Hull North and Cottingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Beverley and Holderness: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001314" }, "measure": { "unit": "kwh" @@ -119245,28 +120677,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ae7076679bec97ada5e8b78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ad7e94cc9fca8625ba2b550", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147343818.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aec4433ea3477a4d2c476e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aeab841b329ea9e2f33603c", "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", @@ -119282,7 +120714,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -119291,7 +120723,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -119299,27 +120731,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001097", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Birmingham Northfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Penistone and Stocksbridge: 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_meter_count", - "record_set_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.E14001423" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -119332,28 +120764,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aec4433ea3477a4d2c476e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aeab841b329ea9e2f33603c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467797234.981, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8aeefa2f73b4224c6ee22e08", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b21ee3ddb50f872c395ccf5", "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", @@ -119369,7 +120801,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -119378,7 +120810,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -119386,27 +120818,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001213", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "East Ham", "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 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.electricity.meter_count", - "record_set_spec_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.E14001086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001213" }, "measure": { - "unit": "count" + "unit": "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", @@ -119421,20 +120853,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8aeefa2f73b4224c6ee22e08", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b21ee3ddb50f872c395ccf5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 119307173.423, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b54824fc1b71d919a99383e", + "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": "E14001362", + "level": "constituency", + "name": "Mid Derbyshire", + "vintage": "pcon_2024" + }, + "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.E14001362" + }, + "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:8b54824fc1b71d919a99383e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8afa196eaf3456094014defe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b6526b6423f21a8a0a993c7", "aggregation": { "method": "sum" }, @@ -119475,19 +120994,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001344", + "id": "E14001117", "level": "constituency", - "name": "Lowestoft", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lowestoft: 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.electricity.meter_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.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001117" }, "measure": { "unit": "count" @@ -119510,28 +121029,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8afa196eaf3456094014defe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b6526b6423f21a8a0a993c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43043.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b13d954a5411f0562071489", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b9dead8b2dcf5925edf2f0d", "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", @@ -119547,7 +121066,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -119556,7 +121075,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -119564,27 +121083,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001207", "level": "constituency", - "name": "Stourbridge", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stourbridge: 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_consumption", - "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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001207" }, "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", @@ -119597,20 +121116,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b13d954a5411f0562071489", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b9dead8b2dcf5925edf2f0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44703.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b379f408b895fedbfa24772", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bac4691a2decf8a90a016ae", "aggregation": { "method": "sum" }, @@ -119651,19 +121170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001143", + "id": "E14001100", "level": "constituency", - "name": "Burton and Uttoxeter", + "name": "Birmingham Yardley", "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, 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.E14001143" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001100" }, "measure": { "unit": "count" @@ -119686,28 +121205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b379f408b895fedbfa24772", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bac4691a2decf8a90a016ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40558.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b4024bae93db5cb576a5228", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8be4c86920ab8dbd19a3262c", "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", @@ -119720,73 +121239,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": "E14001121", + "id": "E14001105", "level": "constituency", - "name": "Braintree", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Braintree: 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_consumption", - "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.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_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:8b4024bae93db5cb576a5228", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8be4c86920ab8dbd19a3262c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51061.765, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b49a354f4b4720bce8d7a1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8bf473eba16235a89c58ff18", "aggregation": { "method": "sum" }, @@ -119827,19 +121348,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001174", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Clacton", "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, 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" }, "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.E14001174" }, "measure": { "unit": "count" @@ -119860,20 +121381,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b49a354f4b4720bce8d7a1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8bf473eba16235a89c58ff18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40984.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b5d9e833bbdc1607ee8727b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c36b92d62053d89e6adf2bf", "aggregation": { "method": "sum" }, @@ -119914,19 +121435,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001454", + "id": "E14001493", "level": "constituency", - "name": "Ruislip, Northwood and Pinner", + "name": "South Shropshire", "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, 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.electricity.meter_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.E14001493" }, "measure": { "unit": "count" @@ -119949,28 +121470,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8b5d9e833bbdc1607ee8727b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c36b92d62053d89e6adf2bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44279.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b8dab4b2ab6971bf0c59edd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c52f00a8a4fa2cb6d0d412d", "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", @@ -119983,83 +121504,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": "E14001550", + "id": "E14001534", "level": "constituency", - "name": "Tooting", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tooting: 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.E14001550" + "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:8b8dab4b2ab6971bf0c59edd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c52f00a8a4fa2cb6d0d412d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35821.989, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b906d17c3ec9ede5422dff1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c6981955377ffd64d8a6309", "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", @@ -120072,81 +121591,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": "E14001147", + "id": "S14000066", "level": "constituency", - "name": "Calder Valley", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Calder Valley: 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_consumption", - "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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000066" }, "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:8b906d17c3ec9ede5422dff1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c6981955377ffd64d8a6309", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165890929.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8b98e393858e123cc2821880", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ca111469061b0fb20ca2904", "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", @@ -120159,75 +121680,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": "E14001375", + "id": "E14001174", "level": "constituency", - "name": "Newark", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newark: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001375" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001174" }, "measure": { - "unit": "count" + "unit": "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:8b98e393858e123cc2821880", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ca111469061b0fb20ca2904", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 437473500.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ba27d717c346251c1c29f98", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ca1f8838d1f4ef8264630f7", "aggregation": { "method": "sum" }, @@ -120268,19 +121787,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001139", + "id": "E14001148", "level": "constituency", - "name": "Broxbourne", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broxbourne: 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.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -120303,28 +121822,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ba27d717c346251c1c29f98", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ca1f8838d1f4ef8264630f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46965.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c04065731e755fecb736b7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd27e170b8b5e57e59731c9", "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", @@ -120340,7 +121859,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -120349,7 +121868,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -120357,27 +121876,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001432", + "id": "E14001186", "level": "constituency", - "name": "Portsmouth South", + "name": "Croydon East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Portsmouth South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001186" }, "measure": { - "unit": "count" + "unit": "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", @@ -120392,20 +121911,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c04065731e755fecb736b7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd27e170b8b5e57e59731c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148293233.47, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c05803b1b3fb16ed49605a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd643e448ef388df72c7c62", "aggregation": { "method": "sum" }, @@ -120446,19 +121965,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001456", + "id": "S14000110", "level": "constituency", - "name": "Runnymede and Weybridge", + "name": "Kilmarnock and Loudoun", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runnymede and Weybridge: 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.E14001456" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000110" }, "measure": { "unit": "kwh" @@ -120481,28 +122000,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c05803b1b3fb16ed49605a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd643e448ef388df72c7c62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131865181.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c0a78fe10220e9cffdd4ba0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d0824499e9cb5265cade1ec", "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", @@ -120515,73 +122034,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": "E14001397", + "id": "E14001263", "level": "constituency", - "name": "North Northumberland", + "name": "Hamble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Northumberland: 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.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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001263" }, "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:8c0a78fe10220e9cffdd4ba0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d0824499e9cb5265cade1ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156993203.112, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3bc1f899b5b51ea23f64db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d17ed5a184fdc426e617a21", "aggregation": { "method": "sum" }, @@ -120622,19 +122143,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "W07000088", "level": "constituency", - "name": "Hartlepool", + "name": "Caerphilly", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hartlepool: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000088" }, "measure": { "unit": "kwh" @@ -120657,28 +122178,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3bc1f899b5b51ea23f64db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d17ed5a184fdc426e617a21", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125358357.65, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3d86d6eba50347dea864d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d311795b8c2a927d00f06b1", "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", @@ -120691,48 +122212,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": "E14001068", + "id": "E14001112", "level": "constituency", - "name": "Ashfield", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ashfield: 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_consumption", - "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.E14001068" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" }, "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:8d311795b8c2a927d00f06b1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d78666fb4401e9f208ab0c4", + "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": "E14001168", + "level": "constituency", + "name": "Chippenham", + "vintage": "pcon_2024" + }, + "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.E14001168" + }, + "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 @@ -120746,28 +122354,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3d86d6eba50347dea864d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d78666fb4401e9f208ab0c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43628.697, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c3dcd4fd8082828de7145c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d81f6e17805d4935787d12a", "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", @@ -120783,7 +122391,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -120792,7 +122400,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -120800,27 +122408,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001391", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wells and Mendip Hills: 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.E14001572" + "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", @@ -120833,28 +122441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c3dcd4fd8082828de7145c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d81f6e17805d4935787d12a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41708.226, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c45b97f0cf1bba1b979f1cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d84785f3ba87cb7190efe49", "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", @@ -120867,83 +122475,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": "E14001063", + "id": "E14001382", "level": "constituency", - "name": "Aldershot", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aldershot: 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_meter_count", - "record_set_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.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001382" }, "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:8c45b97f0cf1bba1b979f1cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d84785f3ba87cb7190efe49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45776.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c45dd85a3bfd14e45812842", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8db341446266206d242bea8b", "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", @@ -120956,73 +122562,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": "E14001547", + "id": "E14001344", "level": "constituency", - "name": "Tipton and Wednesbury", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tipton and Wednesbury: 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_consumption", - "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.E14001547" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001344" }, "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:8c45dd85a3bfd14e45812842", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8db341446266206d242bea8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134035542.937, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c57798f6ff00526ed9151dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e00ca6630110ac57373c832", "aggregation": { "method": "sum" }, @@ -121063,19 +122671,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001308", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Keighley and Ilkley", "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, 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.electricity.meter_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.E14001308" }, "measure": { "unit": "count" @@ -121098,28 +122706,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8c57798f6ff00526ed9151dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e00ca6630110ac57373c832", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43840.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8c9450ba90ea7ea7000d6622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e2e81b52a49a170288cfc52", "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", @@ -121132,75 +122740,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": "E14001362", + "id": "E14001079", "level": "constituency", - "name": "Mid Derbyshire", + "name": "Bassetlaw", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Derbyshire: 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.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.E14001362" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001079" }, "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:8c9450ba90ea7ea7000d6622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e2e81b52a49a170288cfc52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45794.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ca40e2f13e524d398ff1c59", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e32ce3baef7c4508e7afcff", "aggregation": { "method": "sum" }, @@ -121241,19 +122847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001476", + "id": "E14001448", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Romford", "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, 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.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001448" }, "measure": { "unit": "count" @@ -121274,20 +122880,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ca40e2f13e524d398ff1c59", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e32ce3baef7c4508e7afcff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39493.189, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e3bb1aa8e3acf55757bab58", + "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": "S14000060", + "level": "constituency", + "name": "Aberdeen North", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000060" + }, + "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:8e3bb1aa8e3acf55757bab58", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8caba1bbee95c286124acecc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e4def48e2b64de788202775", "aggregation": { "method": "sum" }, @@ -121328,19 +123023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "E14001237", "level": "constituency", - "name": "Taunton and Wellington", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Taunton and Wellington: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001540" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001237" }, "measure": { "unit": "count" @@ -121361,20 +123056,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8caba1bbee95c286124acecc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e4def48e2b64de788202775", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41890.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8caddc89356720b54ca650a4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e5274e0f3bc8f5f1a01b0ac", "aggregation": { "method": "sum" }, @@ -121415,19 +123110,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "S14000063", "level": "constituency", - "name": "Sevenoaks", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sevenoaks: 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.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000063" }, "measure": { "unit": "kwh" @@ -121450,20 +123145,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8caddc89356720b54ca650a4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e5274e0f3bc8f5f1a01b0ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126019925.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8cd88bc638b7640597cfab40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e58b83383e2e1689e804e30", "aggregation": { "method": "sum" }, @@ -121504,19 +123199,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001523", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Cambridgeshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001523" }, "measure": { "unit": "kwh" @@ -121537,20 +123232,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8cd88bc638b7640597cfab40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e58b83383e2e1689e804e30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 422204188.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ce57b61a4a5f28e22cede67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e853f58980d2d3ea4a20b7e", "aggregation": { "method": "sum" }, @@ -121591,19 +123286,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001303", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Didcot and Wantage: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001303" }, "measure": { "unit": "kwh" @@ -121626,28 +123321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ce57b61a4a5f28e22cede67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e853f58980d2d3ea4a20b7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 113717311.53, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d2d808ec57f277a46d7c7ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e96b38b2fb80bcdb2b8ef6d", "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", @@ -121663,7 +123358,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -121672,7 +123367,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -121680,27 +123375,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001567", "level": "constituency", - "name": "Central Devon", + "name": "Washington and Gateshead 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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001567" }, "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", @@ -121713,20 +123408,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d2d808ec57f277a46d7c7ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e96b38b2fb80bcdb2b8ef6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43108.704, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ebadb99a52d30dc4ee5f90c", + "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": "E14001089", + "level": "constituency", + "name": "Bexleyheath and Crayford", + "vintage": "pcon_2024" + }, + "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.E14001089" + }, + "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:8ebadb99a52d30dc4ee5f90c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d3a60161015f9bdc28acb39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ed557bfb36614fe4eb7381a", "aggregation": { "method": "sum" }, @@ -121767,19 +123549,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001346", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "Luton South and South Bedfordshire", "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, Luton South and South 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001346" }, "measure": { "unit": "kwh" @@ -121800,117 +123582,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d3a60161015f9bdc28acb39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ed557bfb36614fe4eb7381a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4a683bfb711a6a2f897cfd", - "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": "E14001471", - "level": "constituency", - "name": "Sherwood Forest", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001471" - }, - "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:8d4a683bfb711a6a2f897cfd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 490383801.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d4b934d7a25f9001ed3c451", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ef0cbd0ab98cb3e4be40c37", "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", @@ -121923,83 +123616,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": "E14001284", + "id": "E14001309", "level": "constituency", - "name": "Hertsmere", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hertsmere: 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_consumption", - "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.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001309" }, "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:8d4b934d7a25f9001ed3c451", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ef0cbd0ab98cb3e4be40c37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31486.541, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d67288de6f37b0117e929a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f3038c66112c7f2075e2f6b", "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", @@ -122012,75 +123703,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": "E14001364", + "id": "E14001471", "level": "constituency", - "name": "Mid Leicestershire", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Leicestershire: 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_meter_count", - "record_set_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.E14001364" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001471" }, "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:8d67288de6f37b0117e929a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f3038c66112c7f2075e2f6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44619.28, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8d88088f8544a37869cf42e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4348ce71c3b533111ef4b9", "aggregation": { "method": "sum" }, @@ -122121,19 +123810,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000105", + "id": "E14001393", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newport West and Islwyn: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001393" }, "measure": { "unit": "count" @@ -122154,28 +123843,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8d88088f8544a37869cf42e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f4348ce71c3b533111ef4b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34305.935, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8da040e3390ec0900d0d0a06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc3f18b46fe1bb47cc9b243", "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", @@ -122188,81 +123877,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": "E14001074", + "id": "E14001234", "level": "constituency", - "name": "Barnsley North", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barnsley North: 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_consumption", - "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.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001234" }, "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:8da040e3390ec0900d0d0a06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fc3f18b46fe1bb47cc9b243", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 181484587.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8da3b2ba1b45d784922f1f5d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc5ef0f60268a011a3b2110", "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", @@ -122278,7 +123969,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -122287,7 +123978,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -122295,27 +123986,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001535", + "id": "E14001205", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton Coldfield: 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.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.E14001535" + "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_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", @@ -122330,20 +124021,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8da3b2ba1b45d784922f1f5d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fc5ef0f60268a011a3b2110", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46010.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8da5811979a86625a0514bb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fcd4480775a20c0f3a57968", "aggregation": { "method": "sum" }, @@ -122384,19 +124075,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001393", "level": "constituency", - "name": "Telford", + "name": "North East Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Telford: DESNZ's authority totals split by its small-area figures", + "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.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001393" }, "measure": { "unit": "kwh" @@ -122417,20 +124108,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8da5811979a86625a0514bb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fcd4480775a20c0f3a57968", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 414464170.762, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8da650d701b52ea8f2512727", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fe0de30afbee701b48ae0f5", "aggregation": { "method": "sum" }, @@ -122471,19 +124162,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "S14000077", "level": "constituency", - "name": "South Norfolk", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Norfolk: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000077" }, "measure": { "unit": "count" @@ -122504,20 +124195,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8da650d701b52ea8f2512727", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8fe0de30afbee701b48ae0f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42205.219, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9008b6b706671450fe685630", + "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": "S14000103", + "level": "constituency", + "name": "Perth and Kinross-shire", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000103" + }, + "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:9008b6b706671450fe685630", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd3e88df1c490e88577f9ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:900d1909b058b6ac043c26b8", "aggregation": { "method": "sum" }, @@ -122558,19 +124336,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001103", + "id": "E14001459", "level": "constituency", - "name": "Blackley and Middleton South", + "name": "Salford", "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, 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.E14001103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001459" }, "measure": { "unit": "kwh" @@ -122593,20 +124371,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd3e88df1c490e88577f9ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:900d1909b058b6ac043c26b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 237946011.881, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:904c0c41cc38da1f10ce01ef", + "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": "E14001460", + "level": "constituency", + "name": "Salisbury", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Salisbury: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001460" + }, + "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:904c0c41cc38da1f10ce01ef", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8dd81102abe4285950e335e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:904e4281e82fbe68079a9442", "aggregation": { "method": "sum" }, @@ -122647,19 +124514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "E14001141", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Buckingham and Bletchley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Heeley: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001141" }, "measure": { "unit": "count" @@ -122680,20 +124547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8dd81102abe4285950e335e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:904e4281e82fbe68079a9442", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38339.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8de027b5292d99980e52dc8e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:905067ad049c6b06fbd74b89", "aggregation": { "method": "sum" }, @@ -122734,19 +124601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001461", + "id": "S14000067", "level": "constituency", - "name": "Scarborough and Whitby", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Scarborough and Whitby: 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.E14001461" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000067" }, "measure": { "unit": "count" @@ -122769,28 +124636,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8de027b5292d99980e52dc8e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:905067ad049c6b06fbd74b89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 60276.543, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e07191ec80656c825d7e77c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9080a37dd0b2a46ef5cb4535", "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", @@ -122806,7 +124673,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -122815,7 +124682,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -122823,27 +124690,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001239", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Folkestone and Hythe", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_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.E14001239" }, "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", @@ -122856,20 +124723,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e07191ec80656c825d7e77c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9080a37dd0b2a46ef5cb4535", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39038.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e101a0537519601495b74cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:908c5a8a459a37388d237f99", "aggregation": { "method": "sum" }, @@ -122910,19 +124777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001450", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Rossendale and Darwen", "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, 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.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001450" }, "measure": { "unit": "count" @@ -122945,20 +124812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e101a0537519601495b74cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:908c5a8a459a37388d237f99", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46526.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e656c52cb2fc5b98f04c61d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90de7b0be5ac62f3efa9c181", "aggregation": { "method": "sum" }, @@ -122999,19 +124866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001089", + "id": "E14001319", "level": "constituency", - "name": "Bexleyheath and Crayford", + "name": "Leeds Central and Headingley", "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, 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.E14001089" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001319" }, "measure": { "unit": "kwh" @@ -123032,117 +124899,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e656c52cb2fc5b98f04c61d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90de7b0be5ac62f3efa9c181", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e70cb399212c40fefd1bb37", - "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": "E14001287", - "level": "constituency", - "name": "High Peak", - "vintage": "pcon_2024" - }, - "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.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.E14001287" - }, - "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:8e70cb399212c40fefd1bb37", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 401794424.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e83841e810aa736c369defc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90fa496469079764b0161860", "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", @@ -123158,7 +124936,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123167,7 +124945,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -123175,27 +124953,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001075", + "id": "E14001478", "level": "constituency", - "name": "Barnsley South", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barnsley South: 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_consumption", - "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.E14001075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001478" }, "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", @@ -123210,28 +124988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e83841e810aa736c369defc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90fa496469079764b0161860", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43889.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e8c1f9aeadf5094ca34465b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:911725a6e12ef2b29f3aeaaf", "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", @@ -123247,7 +125025,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123256,7 +125034,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123264,27 +125042,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001306", + "id": "W07000110", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Islington South and Finsbury: 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.E14001306" + "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", @@ -123297,28 +125075,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e8c1f9aeadf5094ca34465b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:911725a6e12ef2b29f3aeaaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38949.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8e923313e7573329137eb841", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91bd5a27f96c80f0f5e46383", "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", @@ -123334,7 +125112,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -123343,7 +125121,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -123351,27 +125129,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001515", + "id": "E14001429", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Poole", "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, 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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001429" }, "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", @@ -123386,28 +125164,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8e923313e7573329137eb841", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91bd5a27f96c80f0f5e46383", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47432.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eb1c48f546803c3759d0302", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91be8780bda1b27e0e1082f3", "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", @@ -123423,7 +125201,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123432,7 +125210,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123440,27 +125218,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001382", "level": "constituency", - "name": "Coventry South", + "name": "Newton Aycliffe and Spennymoor", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coventry South: 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_meter_count", - "record_set_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.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001382" }, "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", @@ -123473,20 +125251,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eb1c48f546803c3759d0302", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91be8780bda1b27e0e1082f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 510005528.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ed643665601f71bd5d9d750", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91d147fc6394423203b10661", "aggregation": { "method": "sum" }, @@ -123527,19 +125305,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001390", + "id": "E14001141", "level": "constituency", - "name": "North East Cambridgeshire", + "name": "Buckingham and Bletchley", "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, 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.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.E14001141" }, "measure": { "unit": "kwh" @@ -123562,28 +125340,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ed643665601f71bd5d9d750", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91d147fc6394423203b10661", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 170177262.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8eee988af736c80caf618241", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91e1e4520c5d084d5eb5bd2b", "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", @@ -123599,7 +125377,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -123608,7 +125386,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -123616,27 +125394,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001083", "level": "constituency", - "name": "Lewisham East", + "name": "Beckenham and Penge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewisham East: 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_meter_count", - "record_set_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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001083" }, "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", @@ -123649,20 +125427,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8eee988af736c80caf618241", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91e1e4520c5d084d5eb5bd2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 547911825.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ef26f5a3032a2ee6a0ca473", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9210fe6e3c4da34038490417", "aggregation": { "method": "sum" }, @@ -123703,19 +125481,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000102", + "id": "E14001074", "level": "constituency", - "name": "Montgomeryshire and Glynd\u0175r", + "name": "Barnsley North", "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 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.W07000102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001074" }, "measure": { "unit": "kwh" @@ -123738,28 +125516,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8ef26f5a3032a2ee6a0ca473", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9210fe6e3c4da34038490417", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135556062.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f04bb98c330bd7535813a63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9240b623bdba3ad4043fe0df", "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", @@ -123772,73 +125550,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": "E14001092", + "id": "E14001579", "level": "constituency", - "name": "Birmingham Edgbaston", + "name": "West Worcestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Edgbaston: 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.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.E14001092" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001579" }, "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:8f04bb98c330bd7535813a63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9240b623bdba3ad4043fe0df", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184241750.092, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f271494fd0c7074670a88ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:925de98eb25e5ef9a1e6a8c6", "aggregation": { "method": "sum" }, @@ -123879,19 +125659,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001345", + "id": "E14001537", "level": "constituency", - "name": "Luton North", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Luton North: 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.E14001345" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001537" }, "measure": { "unit": "kwh" @@ -123914,20 +125694,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f271494fd0c7074670a88ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:925de98eb25e5ef9a1e6a8c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154676984.932, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926003bc65f2305712d8f3d2", + "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 + }, + "period_coverage": { + "basis": "survey_reference", + "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", + "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:926003bc65f2305712d8f3d2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f370ad1bb2eb04da9665570", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:926020c5f0ffdf891e768c0f", "aggregation": { "method": "sum" }, @@ -123968,19 +125835,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "W07000092", "level": "constituency", - "name": "Central Ayrshire", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Central Ayrshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000092" }, "measure": { "unit": "kwh" @@ -124001,28 +125868,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f370ad1bb2eb04da9665570", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:926020c5f0ffdf891e768c0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 469154000.677, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f391e9deb9d33015ee74955", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9279e77433fa7a53c04bd5e4", "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", @@ -124035,81 +125902,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": "E14001211", + "id": "S14000079", "level": "constituency", - "name": "Easington", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Easington: 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_meter_count", - "record_set_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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000079" }, "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:8f391e9deb9d33015ee74955", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9279e77433fa7a53c04bd5e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 176761883.979, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f3b449c4771dd001f0fe722", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:927bb499207ec4334eca1338", "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", @@ -124122,81 +125991,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": "E14001413", + "id": "E14001553", "level": "constituency", - "name": "Nuneaton", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Nuneaton: DESNZ's authority totals split by its small-area figures", + "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.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.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001553" }, "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:8f3b449c4771dd001f0fe722", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:927bb499207ec4334eca1338", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 56495.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4bb0e88286032b92a252bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92af366dae5184e91b9a7738", "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", @@ -124212,7 +126083,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -124221,7 +126092,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -124229,27 +126100,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001181", + "id": "W07000112", "level": "constituency", - "name": "Coventry North West", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry North West: 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.E14001181" + "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", @@ -124264,28 +126135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f4bb0e88286032b92a252bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92af366dae5184e91b9a7738", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35416.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4d4daf3fde98f3f6365f1a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92b69354ead9018398758381", "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", @@ -124298,73 +126169,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": "E14001196", + "id": "S14000102", "level": "constituency", - "name": "Dewsbury and Batley", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dewsbury and Batley: 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_consumption", - "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.E14001196" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000102" }, "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:8f4d4daf3fde98f3f6365f1a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92b69354ead9018398758381", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129144276.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f4f13bdb1b1b6fb03b33cbb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92d0b9ea40611f8280cdb560", "aggregation": { "method": "sum" }, @@ -124440,11 +126313,11 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f4f13bdb1b1b6fb03b33cbb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92d0b9ea40611f8280cdb560", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", "url": "tools/build_uk_desnz_constituency_energy_facts.py", "vintage": "2025_publication_2024_data" @@ -124453,7 +126326,7 @@ "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f56de0f7cc99b1da3754e9b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92e52185c77736441c5c83e4", "aggregation": { "method": "sum" }, @@ -124494,19 +126367,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001072", + "id": "E14001405", "level": "constituency", - "name": "Banbury", + "name": "North West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Banbury: 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.E14001072" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001405" }, "measure": { "unit": "count" @@ -124527,28 +126400,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:8f56de0f7cc99b1da3754e9b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92e52185c77736441c5c83e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29763.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8f9b31507ee9c1edb3159d7f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92e86b63a9fa421994f17bcd", "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", @@ -124561,83 +126434,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": "E14001101", + "id": "E14001381", "level": "constituency", - "name": "Bishop Auckland", + "name": "Newton Abbot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bishop Auckland: 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.E14001101" + "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:8f9b31507ee9c1edb3159d7f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92e86b63a9fa421994f17bcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36879.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc4ff1ef1ca399844232221", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92ebe06939f0c61f61dbb2ff", "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", @@ -124650,83 +126521,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": "E14001142", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Burnley", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001142" }, "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:8fc4ff1ef1ca399844232221", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92ebe06939f0c61f61dbb2ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 529959703.169, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fc8fc258923531da48ff181", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:930196452b878dd75d653a0e", "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", @@ -124739,81 +126608,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": "E14001388", + "id": "E14001401", "level": "constituency", - "name": "North Dorset", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Dorset: 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.E14001388" + "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:8fc8fc258923531da48ff181", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:930196452b878dd75d653a0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51596.884, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8fdbe3af8d0123bd8dd2cfd6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93076785144df35ddd6da63b", "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", @@ -124826,81 +126697,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": "E14001154", + "id": "E14001524", "level": "constituency", - "name": "Castle Point", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Castle Point: 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.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.E14001154" + "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_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:8fdbe3af8d0123bd8dd2cfd6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93076785144df35ddd6da63b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41050.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:8ff62132cdaeb560a7912a2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931343178fbe7e2a36184e12", "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", @@ -124913,81 +126786,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": "W07000105", + "id": "E14001445", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport West and Islwyn: 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.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.W07000105" + "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_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:8ff62132cdaeb560a7912a2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:931343178fbe7e2a36184e12", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48683.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9042c18536fea930931f378d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931d17b1df1664108c310731", "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", @@ -125003,7 +126878,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125012,7 +126887,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125020,27 +126895,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001073", + "id": "E14001543", "level": "constituency", - "name": "Barking", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Barking: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.electricity.meter_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.E14001073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -125055,28 +126930,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9042c18536fea930931f378d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:931d17b1df1664108c310731", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47071.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9069cabf4857176f16c5ccbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9330b4bfb0563e3264786700", "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", @@ -125092,7 +126967,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125101,7 +126976,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -125109,27 +126984,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001363", "level": "constituency", - "name": "York Central", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, York Central: 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.E14001604" + "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", @@ -125144,28 +127019,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9069cabf4857176f16c5ccbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9330b4bfb0563e3264786700", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42521.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9086b67946f8bfa7329d57d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93774a90c015de25d4e47bdf", "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", @@ -125178,73 +127053,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": "W07000100", + "id": "E14001120", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "Bradford West", "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 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.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.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001120" }, "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:9086b67946f8bfa7329d57d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93774a90c015de25d4e47bdf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39756.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90d3b9c43ddd70e1b5a64ff0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:938f17ac6fb320c574857882", "aggregation": { "method": "sum" }, @@ -125285,19 +127162,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "E14001274", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Altrincham and Sale West: 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.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001274" }, "measure": { "unit": "kwh" @@ -125320,20 +127197,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90d3b9c43ddd70e1b5a64ff0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:938f17ac6fb320c574857882", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162340777.544, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:90f56ae6398b73a64535ddb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93bc91fe77c45de59d330ddb", "aggregation": { "method": "sum" }, @@ -125374,19 +127251,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000108", + "id": "E14001229", "level": "constituency", - "name": "Swansea West", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swansea West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001229" }, "measure": { "unit": "kwh" @@ -125407,20 +127284,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:90f56ae6398b73a64535ddb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93bc91fe77c45de59d330ddb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459390367.34, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91398787a2b0f640d24374c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93cac286c4ae2e9ae322154e", "aggregation": { "method": "sum" }, @@ -125461,19 +127338,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001104", + "id": "W07000087", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blackpool North and Fleetwood: 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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000087" }, "measure": { "unit": "kwh" @@ -125494,20 +127371,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91398787a2b0f640d24374c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93cac286c4ae2e9ae322154e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 210340830.673, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9412ce044a1fc9b8350a8a23", + "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": "E14001079", + "level": "constituency", + "name": "Bassetlaw", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.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.E14001079" + }, + "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:9412ce044a1fc9b8350a8a23", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91460e270b6dc49180a716bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94193aebde801d49952d27a3", "aggregation": { "method": "sum" }, @@ -125548,19 +127514,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "E14001367", "level": "constituency", - "name": "West Lancashire", + "name": "Middlesbrough and Thornaby East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Lancashire: 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.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001367" }, "measure": { "unit": "kwh" @@ -125581,28 +127547,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91460e270b6dc49180a716bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94193aebde801d49952d27a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 513322409.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:917b864d3889c0bab749f4c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:943487e46c0f11001b1fc138", "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", @@ -125615,83 +127581,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": "S14000072", + "id": "E14001258", "level": "constituency", - "name": "Cumbernauld and Kirkintilloch", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cumbernauld and Kirkintilloch: 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.S14000072" + "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:917b864d3889c0bab749f4c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:943487e46c0f11001b1fc138", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 521989508.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91949a3821065b6de3966516", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9458953f6aea4d547455f049", "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", @@ -125707,7 +127671,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -125716,7 +127680,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -125724,27 +127688,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001107", "level": "constituency", - "name": "Llanelli", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Llanelli: 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.W07000098" + "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", @@ -125759,28 +127723,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91949a3821065b6de3966516", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9458953f6aea4d547455f049", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130309840.076, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91bef6103e6ce268272652be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:947bf72a215f989feffa8417", "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", @@ -125796,7 +127760,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125805,7 +127769,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125813,27 +127777,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001286", "level": "constituency", - "name": "Brent West", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brent West: 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_meter_count", - "record_set_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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -125846,28 +127810,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91bef6103e6ce268272652be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:947bf72a215f989feffa8417", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 473697701.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91e4c1532b2e2ca38f8b010a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:949797434ed9381b905d1d17", "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", @@ -125883,7 +127847,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -125892,7 +127856,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -125900,27 +127864,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001222", "level": "constituency", - "name": "Hertsmere", + "name": "Ellesmere Port and Bromborough", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertsmere: 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_meter_count", - "record_set_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.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001222" }, "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", @@ -125933,28 +127897,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:91e4c1532b2e2ca38f8b010a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:949797434ed9381b905d1d17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 414443227.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:91f4e142012ecc71e91ebb77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94d7faa23fe769cc1e4a76e2", "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", @@ -125967,73 +127931,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": "E14001217", + "id": "E14001121", "level": "constituency", - "name": "East Wiltshire", + "name": "Braintree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Wiltshire: 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.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.E14001217" + "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_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:91f4e142012ecc71e91ebb77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94d7faa23fe769cc1e4a76e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45077.741, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92034c6712d35f0aa1a86599", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94e6d526c89b8e0f16bb2c9a", "aggregation": { "method": "sum" }, @@ -126074,19 +128040,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001307", "level": "constituency", - "name": "Eastleigh", + "name": "Jarrow and Gateshead East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eastleigh: 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.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001307" }, "measure": { "unit": "kwh" @@ -126107,28 +128073,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92034c6712d35f0aa1a86599", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94e6d526c89b8e0f16bb2c9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 455640585.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92314f86de2a3ba6acd3fd4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94f5b0811dd6469e13d64120", "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", @@ -126141,83 +128107,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": "E14001599", "level": "constituency", - "name": "Epping Forest", + "name": "Worthing West", "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, 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.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.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_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:92314f86de2a3ba6acd3fd4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94f5b0811dd6469e13d64120", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 433639934.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:923d8b4c7f34312a67dfcc07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:952a5071e11cc1b3008b0cab", "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", @@ -126230,73 +128194,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": "E14001187", + "id": "E14001551", "level": "constituency", - "name": "Croydon South", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon South: 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_consumption", - "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.E14001187" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001551" }, "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:923d8b4c7f34312a67dfcc07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:952a5071e11cc1b3008b0cab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49544.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9253028fe8ed6e7abad38890", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9543f05ad059c2b705a88d67", "aggregation": { "method": "sum" }, @@ -126337,19 +128303,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001230", "level": "constituency", - "name": "New Forest West", + "name": "Esher and Walton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest West: 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.E14001374" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001230" }, "measure": { "unit": "kwh" @@ -126370,28 +128336,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9253028fe8ed6e7abad38890", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9543f05ad059c2b705a88d67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 604058181.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:925cc245075f68f544e424a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:954c737e056a7ebde3e98617", "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", @@ -126407,7 +128373,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -126416,7 +128382,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -126424,27 +128390,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "S14000096", "level": "constituency", - "name": "South Cotswolds", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Cotswolds: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000096" }, "measure": { - "unit": "count" + "unit": "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", @@ -126459,20 +128425,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:925cc245075f68f544e424a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:954c737e056a7ebde3e98617", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157538345.257, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92cc90dacbdecd8afb2f1062", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:954d6698aa477a730d9b365c", "aggregation": { "method": "sum" }, @@ -126513,19 +128479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001567", "level": "constituency", - "name": "Salford", + "name": "Washington and Gateshead South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salford: 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.electricity.meter_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.E14001567" }, "measure": { "unit": "count" @@ -126548,28 +128514,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:92cc90dacbdecd8afb2f1062", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:954d6698aa477a730d9b365c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43573.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:92df559218fc43cf063c0868", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:955f9aa22df551fc88ee6820", "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", @@ -126582,75 +128548,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": "E14001245", + "id": "E14001588", "level": "constituency", - "name": "Gedling", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gedling: 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_consumption", - "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.E14001245" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001588" }, "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:92df559218fc43cf063c0868", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:955f9aa22df551fc88ee6820", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39836.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93093aa0d8fa3d89260d328f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95705cddc810255399b3c97b", "aggregation": { "method": "sum" }, @@ -126691,19 +128655,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001404", + "id": "W07000083", "level": "constituency", - "name": "North West Leicestershire", + "name": "Bangor Aberconwy", "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, 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" }, "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.W07000083" }, "measure": { "unit": "count" @@ -126724,20 +128688,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93093aa0d8fa3d89260d328f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95705cddc810255399b3c97b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32991.022, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958b8d6f74d443d294db3cec", + "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": "S14000097", + "level": "constituency", + "name": "Mid Dunbartonshire", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000097" + }, + "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:958b8d6f74d443d294db3cec", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93107974ab9db246c40cc43b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:958d1a87fdd8b8471792c4c6", "aggregation": { "method": "sum" }, @@ -126778,19 +128829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "E14001162", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Chesham and Amersham", "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, 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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001162" }, "measure": { "unit": "kwh" @@ -126813,28 +128864,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93107974ab9db246c40cc43b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:958d1a87fdd8b8471792c4c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 180684515.95, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:931b655a776695565559bcb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95a2f4fb9230bb605b478302", "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", @@ -126847,73 +128898,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": "E14001281", + "id": "E14001564", "level": "constituency", - "name": "Hereford and South Herefordshire", + "name": "Warrington North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hereford and South Herefordshire: 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_consumption", - "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.E14001281" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001564" }, "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:931b655a776695565559bcb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95a2f4fb9230bb605b478302", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127287859.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:934fe3462ab2a6664533e3d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95c3544696fae7f546e16462", "aggregation": { "method": "sum" }, @@ -126954,19 +129007,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001213", "level": "constituency", - "name": "Chorley", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chorley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001213" }, "measure": { "unit": "count" @@ -126989,20 +129042,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:934fe3462ab2a6664533e3d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95c3544696fae7f546e16462", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38039.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:935103af7748630b6e46588f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96015f62ec76710d86073aee", "aggregation": { "method": "sum" }, @@ -127043,19 +129096,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001358", + "id": "E14001504", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Southport", "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, 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.E14001358" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001504" }, "measure": { "unit": "count" @@ -127076,28 +129129,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:935103af7748630b6e46588f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96015f62ec76710d86073aee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41576.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93649d94b00119d05a30c069", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96168c71b42f159bc8dfc238", "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", @@ -127113,7 +129166,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -127122,7 +129175,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -127130,27 +129183,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "W07000087", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Caerfyrddin", "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, 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.E14001415" + "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", @@ -127163,28 +129216,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93649d94b00119d05a30c069", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96168c71b42f159bc8dfc238", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 19035.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:936e67b4157744c2b8500e96", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:962073d617633c6bffdb85aa", "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", @@ -127197,83 +129250,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": "S14000108", + "id": "S14000060", "level": "constituency", - "name": "Berwickshire, Roxburgh and Selkirk", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Berwickshire, Roxburgh and Selkirk: 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_consumption", - "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.S14000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:936e67b4157744c2b8500e96", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:962073d617633c6bffdb85aa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50849.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93a030350a97d7c98885e411", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96840a8a2dbfb164bffeb012", "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", @@ -127286,75 +129337,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": "E14001103", "level": "constituency", - "name": "Redcar", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redcar: DESNZ's authority totals split by its small-area figures", + "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.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.E14001103" }, "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:93a030350a97d7c98885e411", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96840a8a2dbfb164bffeb012", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451924049.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93a7fd86aef54a6145a001ff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:968784f457071e55dcfe5ca7", "aggregation": { "method": "sum" }, @@ -127395,19 +129444,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001412", + "id": "E14001423", "level": "constituency", - "name": "Nottingham South", + "name": "Penistone and Stocksbridge", "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, 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.E14001412" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001423" }, "measure": { "unit": "count" @@ -127430,28 +129479,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93a7fd86aef54a6145a001ff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:968784f457071e55dcfe5ca7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41018.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93b98479865c5631c5c7b308", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9698b5eb6e5ec640f52a67f0", "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", @@ -127467,7 +129516,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -127476,7 +129525,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -127484,27 +129533,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001246", "level": "constituency", - "name": "Croydon West", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Croydon West: 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_meter_count", - "record_set_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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001246" }, "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", @@ -127517,20 +129566,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93b98479865c5631c5c7b308", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9698b5eb6e5ec640f52a67f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 435426218.545, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93c804b7fe3a6d4d7d5ca078", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96a34c73a8c1f7a050d3f447", "aggregation": { "method": "sum" }, @@ -127571,19 +129620,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001128", + "id": "E14001482", "level": "constituency", - "name": "Brigg and Immingham", + "name": "South Cotswolds", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brigg and Immingham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001482" }, "measure": { "unit": "count" @@ -127606,20 +129655,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93c804b7fe3a6d4d7d5ca078", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96a34c73a8c1f7a050d3f447", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44020.511, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93dca28eae1af82fe66b40cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96aaccec84e39f7f65bc91ab", "aggregation": { "method": "sum" }, @@ -127660,19 +129709,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001373", "level": "constituency", - "name": "South West Hertfordshire", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Hertfordshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001373" }, "measure": { "unit": "kwh" @@ -127695,194 +129744,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:93dca28eae1af82fe66b40cc", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:93e11d16423768156484a2fe", - "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": "E14001533", - "level": "constituency", - "name": "Sussex Weald", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001533" - }, - "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:93e11d16423768156484a2fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96aaccec84e39f7f65bc91ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:942b036eb5a4e5774116abee", - "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": "E14001505", - "level": "constituency", - "name": "Spelthorne", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001505" - }, - "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:942b036eb5a4e5774116abee", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 146224343.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:944908c89f3176678088f068", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96b59f0118225110a9f18257", "aggregation": { "method": "sum" }, @@ -127923,19 +129798,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001310", + "id": "E14001347", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Macclesfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kensington and Bayswater: 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.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001347" }, "measure": { "unit": "count" @@ -127956,20 +129831,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:944908c89f3176678088f068", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96b59f0118225110a9f18257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40909.498, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:944c4a4f52403b8f68737cc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96c8ada3acafd3859fecb12b", "aggregation": { "method": "sum" }, @@ -128010,19 +129885,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001186", + "id": "E14001182", "level": "constituency", - "name": "Croydon East", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Croydon East: 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.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001182" }, "measure": { "unit": "count" @@ -128045,20 +129920,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:944c4a4f52403b8f68737cc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96c8ada3acafd3859fecb12b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45898.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:946fefd3347cb95f3ed71f0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96d06feb88f18d3e5e6bedf7", "aggregation": { "method": "sum" }, @@ -128099,19 +129974,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001378", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "Newcastle upon Tyne East and Wallsend", "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 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.E14001480" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001378" }, "measure": { "unit": "count" @@ -128132,28 +130007,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:946fefd3347cb95f3ed71f0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96d06feb88f18d3e5e6bedf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48610.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94995472ed3a440673472498", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96d61928761c983ee8abbe1f", "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", @@ -128166,73 +130041,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": "E14001250", + "id": "E14001110", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Goole and Pocklington: 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_meter_count", - "record_set_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.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001110" }, "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:94995472ed3a440673472498", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96d61928761c983ee8abbe1f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155925290.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94aff3d2444ccc3f50b624e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96f5607554b21c1202b1c936", + "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": "E14001338", + "level": "constituency", + "name": "Liverpool Riverside", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity consumption, 2024, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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" + }, + "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:96f5607554b21c1202b1c936", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97118ba61eeb9482c5d830b8", "aggregation": { "method": "sum" }, @@ -128273,19 +130239,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001351", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Maldon", "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, 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.S14000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001351" }, "measure": { "unit": "count" @@ -128308,28 +130274,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94aff3d2444ccc3f50b624e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97118ba61eeb9482c5d830b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43598.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94bd25ac0c5c92bdf384ec7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97264f260a19306b60093760", "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", @@ -128342,73 +130308,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": "E14001484", + "id": "E14001485", "level": "constituency", - "name": "South Devon", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Devon: 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.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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001485" }, "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:94bd25ac0c5c92bdf384ec7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97264f260a19306b60093760", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50139.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94da9551267e685f2b18a889", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:973f047a21a0181d2f9fa816", "aggregation": { "method": "sum" }, @@ -128449,19 +130417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001562", + "id": "E14001218", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "East Worthing and Shoreham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Walsall and Bloxwich: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001218" }, "measure": { "unit": "count" @@ -128482,20 +130450,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94da9551267e685f2b18a889", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:973f047a21a0181d2f9fa816", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39768.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:94e3a32a327e37e9875e9ccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:973f8f61c454cd69564c079a", "aggregation": { "method": "sum" }, @@ -128536,19 +130504,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "S14000105", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Stirling and Strathallan", "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 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.electricity.meter_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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000105" }, "measure": { "unit": "count" @@ -128571,28 +130539,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:94e3a32a327e37e9875e9ccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:973f8f61c454cd69564c079a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49118.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9501d39fe89c318c9942e897", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:975a15fbeef597d1e96648a5", "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", @@ -128605,83 +130573,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": "E14001409", + "id": "E14001288", "level": "constituency", - "name": "Norwich South", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Norwich South: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001409" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001288" }, "measure": { - "unit": "count" + "unit": "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:9501d39fe89c318c9942e897", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:975a15fbeef597d1e96648a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 447657552.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:951736c4d2233db6ae2b29c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:975e27eb5d3cbe08704c62a8", "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", @@ -128694,83 +130660,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": "E14001064", + "id": "E14001266", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "Harborough, Oadby and Wigston", "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, 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.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.E14001266" }, "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:951736c4d2233db6ae2b29c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:975e27eb5d3cbe08704c62a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 537016530.56, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95411d6cff31f28f978ed2e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97e4bdc25bca2e6a678e35a2", "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", @@ -128786,7 +130750,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -128795,7 +130759,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -128803,27 +130767,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000098", + "id": "E14001374", "level": "constituency", - "name": "Llanelli", + "name": "New Forest West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Llanelli: 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.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.W07000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001374" }, "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", @@ -128836,20 +130800,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95411d6cff31f28f978ed2e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97e4bdc25bca2e6a678e35a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 400907907.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:954dd1bb22c6541bf0684444", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:981ce95589521eae0b8083e7", "aggregation": { "method": "sum" }, @@ -128890,19 +130854,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001433", + "id": "E14001503", "level": "constituency", - "name": "Preston", + "name": "Southgate and Wood Green", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Preston: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001503" }, "measure": { "unit": "count" @@ -128925,28 +130889,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:954dd1bb22c6541bf0684444", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:981ce95589521eae0b8083e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 52425.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9568f20e4fa51e18401f45e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:984142a34dddcbd324360acd", "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", @@ -128962,7 +130926,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -128971,7 +130935,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -128979,27 +130943,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001090", + "id": "S14000108", "level": "constituency", - "name": "Bicester and Woodstock", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bicester and Woodstock: 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_meter_count", - "record_set_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.E14001090" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000108" }, "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", @@ -129012,28 +130976,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9568f20e4fa51e18401f45e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:984142a34dddcbd324360acd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 368344588.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9569c0b811298fc47dd54169", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98506e14fbdbf965b862bfc0", "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", @@ -129046,81 +131010,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": "E14001548", + "id": "E14001137", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Bromley and Biggin Hill", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001137" }, "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:9569c0b811298fc47dd54169", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98506e14fbdbf965b862bfc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40917.898, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95720f0d5d6f5255fb6dcce3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9871e336d5232a5852b684a2", "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", @@ -129133,48 +131099,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": "E14001447", + "id": "E14001171", "level": "constituency", - "name": "Rochester and Strood", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochester and Strood: 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.E14001447" + "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": "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:9871e336d5232a5852b684a2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:989db304aa4cc992f1874e2d", + "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": "E14001154", + "level": "constituency", + "name": "Castle Point", + "vintage": "pcon_2024" + }, + "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.E14001154" + }, + "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 @@ -129186,20 +131241,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95720f0d5d6f5255fb6dcce3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:989db304aa4cc992f1874e2d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 452646213.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9586327f7a3279224b19fc7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98c06c189671ae606313c093", "aggregation": { "method": "sum" }, @@ -129240,19 +131295,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001342", "level": "constituency", - "name": "Ipswich", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ipswich: 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.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001342" }, "measure": { "unit": "count" @@ -129275,28 +131330,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9586327f7a3279224b19fc7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98c06c189671ae606313c093", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41530.208, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95a527e8bb29592ffa506b84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98d5ad9e783aa495ec21bbea", "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", @@ -129312,7 +131367,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -129321,7 +131376,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -129329,27 +131384,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001514", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Staffordshire Moorlands", "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, 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.E14001567" + "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", @@ -129364,20 +131419,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95a527e8bb29592ffa506b84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98d5ad9e783aa495ec21bbea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134482860.692, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:95c501f9ecb65eb9e67918d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990c7bcc9e0093b68d94ee8d", "aggregation": { "method": "sum" }, @@ -129418,19 +131473,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001485", + "id": "E14001268", "level": "constituency", - "name": "South Dorset", + "name": "Harpenden and Berkhamsted", "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, 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" }, "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.E14001268" }, "measure": { "unit": "count" @@ -129453,20 +131508,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:95c501f9ecb65eb9e67918d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:990c7bcc9e0093b68d94ee8d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40217.217, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:960cf6a4cb3cf6c496142048", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9919856df2a744f56c28d83f", "aggregation": { "method": "sum" }, @@ -129507,19 +131562,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001216", + "id": "E14001555", "level": "constituency", - "name": "East Thanet", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Thanet: 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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001555" }, "measure": { "unit": "kwh" @@ -129542,20 +131597,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:960cf6a4cb3cf6c496142048", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9919856df2a744f56c28d83f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 192863584.636, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96182a438cb0e9f8884adce4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9927285b4a90fa01a06b5eee", "aggregation": { "method": "sum" }, @@ -129596,19 +131651,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001306", "level": "constituency", - "name": "North East Derbyshire", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North East Derbyshire: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001306" }, "measure": { "unit": "kwh" @@ -129631,28 +131686,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96182a438cb0e9f8884adce4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9927285b4a90fa01a06b5eee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165865456.998, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:968abf9d8e64f9ccb63e2d85", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:992f7c04397b0cf7616be3f2", "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", @@ -129668,7 +131723,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -129677,7 +131732,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -129685,27 +131740,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001313", + "id": "E14001574", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "West Bromwich", "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 consumption, 2024, West Bromwich: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001574" }, "measure": { - "unit": "count" + "unit": "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", @@ -129720,20 +131775,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:968abf9d8e64f9ccb63e2d85", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:992f7c04397b0cf7616be3f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136248446.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96aed80e45eae11232b61552", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9964ee2ae1b0aca623b4644d", "aggregation": { "method": "sum" }, @@ -129774,19 +131829,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "S14000088", "level": "constituency", - "name": "Ealing North", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ealing North: 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.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -129809,28 +131864,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96aed80e45eae11232b61552", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9964ee2ae1b0aca623b4644d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46851.449, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96be9b79dcb22ca080cd95dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9979a6400f16b5d30299e558", "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", @@ -129843,83 +131898,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": "E14001343", + "id": "E14001151", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Canterbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Louth and Horncastle: 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.electricity.meter_count", - "record_set_spec_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.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001151" }, "measure": { - "unit": "count" + "unit": "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:96be9b79dcb22ca080cd95dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9979a6400f16b5d30299e558", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 466899726.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cb2ae2f7704e1275d4cceb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:999e412c4cb118a10228ffaa", "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", @@ -129932,81 +131985,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": "E14001468", + "id": "E14001532", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Surrey Heath", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Hallam: 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.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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001532" }, "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:96cb2ae2f7704e1275d4cceb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:999e412c4cb118a10228ffaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 162264470.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96cb859a901b17ed246acd10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99b3d631a93da8395494fdfd", "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", @@ -130022,7 +132077,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -130031,7 +132086,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -130039,27 +132094,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001276", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Honiton and Sidmouth: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001276" }, "measure": { - "unit": "count" + "unit": "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", @@ -130074,28 +132129,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:96cb859a901b17ed246acd10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99b3d631a93da8395494fdfd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155265225.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:96d4c71e0eb59a8f4ed3ca66", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c539a8c283fdb76fe730b1", "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", @@ -130108,81 +132163,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": "E14001469", "level": "constituency", - "name": "Redditch", + "name": "Sheffield Heeley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Redditch: 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_meter_count", - "record_set_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.E14001469" }, "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:96d4c71e0eb59a8f4ed3ca66", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c539a8c283fdb76fe730b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49891.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9712dc9de96cadcd4f1aaff2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99c6e94aaac2d3516635f164", "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", @@ -130195,73 +132252,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": "E14001440", + "id": "E14001417", "level": "constituency", - "name": "Redcar", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Redcar: 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_consumption", - "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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:9712dc9de96cadcd4f1aaff2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99c6e94aaac2d3516635f164", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40424.264, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:972a3d8ede4aba685857b827", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99ef90ca18e9b149612da777", "aggregation": { "method": "sum" }, @@ -130302,19 +132361,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001349", "level": "constituency", - "name": "Isle of Wight West", + "name": "Maidstone and Malling", "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 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.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001349" }, "measure": { "unit": "count" @@ -130335,20 +132394,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:972a3d8ede4aba685857b827", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99ef90ca18e9b149612da777", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42704.668, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97512d2a23e95967391fc902", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f2d9d9610d8f2c113d4148", "aggregation": { "method": "sum" }, @@ -130389,19 +132448,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001192", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Daventry", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Alyn and Deeside: 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.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001192" }, "measure": { "unit": "count" @@ -130424,28 +132483,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97512d2a23e95967391fc902", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99f2d9d9610d8f2c113d4148", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47357.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97703f366cf0b68570feb025", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f3fcb962199a91a198967f", "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", @@ -130458,81 +132517,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": "S14000027", + "level": "constituency", + "name": "Na h-Eileanan an Iar", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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" + }, + "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:99f3fcb962199a91a198967f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1856e86cbd77278ba065ac", + "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": "E14001228", + "id": "E14001423", "level": "constituency", - "name": "Erewash", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erewash: 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_consumption", - "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.E14001423" }, "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:97703f366cf0b68570feb025", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1856e86cbd77278ba065ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125957019.186, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:979ac8ca9aed6f85e052eff7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a1cf63d695b38ad9951d547", "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", @@ -130548,7 +132698,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -130557,7 +132707,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -130565,27 +132715,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001548", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "Tiverton and Minehead", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001548" }, "measure": { - "unit": "count" + "unit": "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", @@ -130600,20 +132750,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:979ac8ca9aed6f85e052eff7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a1cf63d695b38ad9951d547", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171022336.311, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:97cdf9633ace93376c721135", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a61d5c2f407fced95351b51", "aggregation": { "method": "sum" }, @@ -130654,19 +132804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001072", "level": "constituency", - "name": "Weald of Kent", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Weald of Kent: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001072" }, "measure": { "unit": "count" @@ -130689,20 +132839,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:97cdf9633ace93376c721135", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a61d5c2f407fced95351b51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46191.826, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:983bb1b579765aab028c7ae4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aab939f502732f7eac34ba8", "aggregation": { "method": "sum" }, @@ -130743,19 +132893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001064", "level": "constituency", - "name": "Canterbury", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Canterbury: 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.electricity.meter_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.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001064" }, "measure": { "unit": "count" @@ -130778,28 +132928,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:983bb1b579765aab028c7ae4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aab939f502732f7eac34ba8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40350.347, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9857c1a10a4f436af5586adc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aecdf6e75b28a96b2b1ec66", "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", @@ -130815,7 +132965,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -130824,7 +132974,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -130832,27 +132982,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001488", + "id": "E14001262", "level": "constituency", - "name": "South Leicestershire", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Leicestershire: 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.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.E14001488" + "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_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", @@ -130867,20 +133017,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9857c1a10a4f436af5586adc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9aecdf6e75b28a96b2b1ec66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48503.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:986eca957f980cb829f19b88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9af1958297d3389d0d9610d2", "aggregation": { "method": "sum" }, @@ -130921,19 +133071,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001375", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kenilworth and Southam: DESNZ's authority totals split by its small-area figures", + "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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001375" }, "measure": { "unit": "count" @@ -130956,20 +133106,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:986eca957f980cb829f19b88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9af1958297d3389d0d9610d2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49175.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98995169228f4cee5cd4ff13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b2cc5bf06bcd1e6e8e83aa5", "aggregation": { "method": "sum" }, @@ -131010,19 +133160,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "S14000088", "level": "constituency", - "name": "Wirral West", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wirral West: 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.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000088" }, "measure": { "unit": "kwh" @@ -131045,28 +133195,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98995169228f4cee5cd4ff13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b2cc5bf06bcd1e6e8e83aa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126225194.003, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98b8c66af41505fa41cd15c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b53b858750875b5aea70c49", "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", @@ -131082,7 +133232,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -131091,7 +133241,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -131099,27 +133249,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001136", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Broadland and Fakenham", "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, Broadland and Fakenham: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_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.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001136" }, "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", @@ -131132,28 +133282,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98b8c66af41505fa41cd15c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b53b858750875b5aea70c49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 304414880.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98bc2e0024236f54e9803492", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b87e120ff1cf3f9020076a6", "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", @@ -131166,73 +133316,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": "W07000099", + "id": "E14001287", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Merthyr Tydfil and Aberdare: 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.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.W07000099" + "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_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:98bc2e0024236f54e9803492", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b87e120ff1cf3f9020076a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43226.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98c2d0368c2d0ede90f397f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b89224d99d19b0c631e3741", "aggregation": { "method": "sum" }, @@ -131273,19 +133425,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001586", + "id": "S14000075", "level": "constituency", - "name": "Wimbledon", + "name": "Dundee Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wimbledon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000075" }, "measure": { "unit": "count" @@ -131306,28 +133458,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98c2d0368c2d0ede90f397f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b89224d99d19b0c631e3741", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44369.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:98f3ca5fff84dd785547d12f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ba7bceafcb91e278e9f816e", "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", @@ -131343,7 +133495,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -131352,7 +133504,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -131360,27 +133512,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001322", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Leeds North West", "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, 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.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.E14001322" }, "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", @@ -131395,20 +133547,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:98f3ca5fff84dd785547d12f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ba7bceafcb91e278e9f816e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41534.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990a500cfe2c6708604c0c44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9babc372c310361505856cad", "aggregation": { "method": "sum" }, @@ -131449,19 +133601,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001441", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Aberdeenshire and Kincardine: 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.S14000111" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001441" }, "measure": { "unit": "kwh" @@ -131482,28 +133634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:990a500cfe2c6708604c0c44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9babc372c310361505856cad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 418326652.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990cfbb193100c91f767b6fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bc2dc950b73ac4ef5e2be5b", "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", @@ -131516,73 +133668,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": "E14001170", + "id": "E14001508", "level": "constituency", - "name": "Chorley", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chorley: 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_meter_count", - "record_set_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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001508" }, "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:990cfbb193100c91f767b6fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bc2dc950b73ac4ef5e2be5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48635.247, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990dee6b6e5b8ee8453972fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bcdeede810390fed60d0a07", "aggregation": { "method": "sum" }, @@ -131623,19 +133777,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001122", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Richmond and Northallerton: 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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001122" }, "measure": { "unit": "count" @@ -131658,20 +133812,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:990dee6b6e5b8ee8453972fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bcdeede810390fed60d0a07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51545.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:990e1ca3d4bfd4866a2e0fae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9be06d45a91604e0d7502b84", "aggregation": { "method": "sum" }, @@ -131712,19 +133866,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001171", + "id": "E14001126", "level": "constituency", - "name": "Christchurch", + "name": "Bridgwater", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Christchurch: 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.electricity.meter_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.E14001126" }, "measure": { "unit": "count" @@ -131747,28 +133901,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:990e1ca3d4bfd4866a2e0fae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9be06d45a91604e0d7502b84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46261.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99326cce07e35f3130e6a372", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c1cbc761920ec7f5838b4b4", "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", @@ -131784,7 +133938,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -131793,7 +133947,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -131801,27 +133955,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001512", "level": "constituency", - "name": "Wokingham", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wokingham: 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_meter_count", - "record_set_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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -131834,28 +133988,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99326cce07e35f3130e6a372", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c1cbc761920ec7f5838b4b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 448360942.433, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99aef16586d6e51b03c97483", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c43b419d338e251541967e3", "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", @@ -131868,75 +134022,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": "E14001498", + "id": "E14001595", "level": "constituency", - "name": "South West Wiltshire", + "name": "Wolverhampton South East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South West Wiltshire: 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_consumption", - "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.E14001498" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001595" }, "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:99aef16586d6e51b03c97483", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c43b419d338e251541967e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487991167.141, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99b17cafb10f9052b8e734a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c74f105050d955266f125fc", "aggregation": { "method": "sum" }, @@ -131977,19 +134129,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001204", "level": "constituency", - "name": "Wycombe", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wycombe: 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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001204" }, "measure": { "unit": "count" @@ -132012,20 +134164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99b17cafb10f9052b8e734a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c74f105050d955266f125fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42325.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99df3c291b6e271a385776d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c82f101fa3700662886492a", "aggregation": { "method": "sum" }, @@ -132066,19 +134218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001530", + "id": "E14001241", "level": "constituency", - "name": "Suffolk Coastal", + "name": "Frome and East Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Suffolk Coastal: 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.E14001530" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001241" }, "measure": { "unit": "kwh" @@ -132099,28 +134251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:99df3c291b6e271a385776d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c82f101fa3700662886492a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 332192490.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:99f31cde0d23c0ef43d8f2fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cb16b007b5dcf4ed2a19081", "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", @@ -132133,81 +134285,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": "E14001378", + "id": "E14001286", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Heywood and Middleton North", "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 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.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.E14001378" + "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_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:99f31cde0d23c0ef43d8f2fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cb16b007b5dcf4ed2a19081", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44563.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a2d2fd708f2e217f5daf7e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cb675c2dafce40f12cd6363", "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", @@ -132220,73 +134374,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": "S14000082", + "id": "E14001510", "level": "constituency", - "name": "Edinburgh West", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Edinburgh West: DESNZ's authority totals split by its small-area figures", + "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.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.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001510" }, "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:9a2d2fd708f2e217f5daf7e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cb675c2dafce40f12cd6363", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44056.386, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a3d53e1559d2c5d6e6ac8ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cca3a2d928d6ee4f49ab552", "aggregation": { "method": "sum" }, @@ -132327,19 +134483,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001114", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Boston and Skegness", "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, Boston and Skegness: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001114" }, "measure": { "unit": "kwh" @@ -132360,28 +134516,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a3d53e1559d2c5d6e6ac8ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cca3a2d928d6ee4f49ab552", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 381595675.578, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a4e4f738db0e1840aec5d0c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ccc9cd054a64750096fb4b9", "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", @@ -132394,81 +134550,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": "E14001300", + "id": "E14001554", "level": "constituency", - "name": "Ilford North", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford North: 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.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.E14001300" + "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_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:9a4e4f738db0e1840aec5d0c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ccc9cd054a64750096fb4b9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45903.414, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a8589e0f9f9ed7095bbb568", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cff403e3ab00cb0abb4e253", "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", @@ -132484,7 +134642,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -132493,7 +134651,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -132501,27 +134659,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001225", + "id": "E14001276", "level": "constituency", - "name": "Enfield North", + "name": "Hayes and Harlington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Enfield North: 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_meter_count", - "record_set_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.E14001225" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001276" }, "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", @@ -132534,28 +134692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a8589e0f9f9ed7095bbb568", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9cff403e3ab00cb0abb4e253", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451277888.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9a8a8c8cf1534bd8af7c12dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d5552ff573ae5e6fee54d50", "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", @@ -132571,7 +134729,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -132580,7 +134738,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -132588,27 +134746,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001099", + "id": "S14000078", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Edinburgh East and Musselburgh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Selly Oak: 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_consumption", - "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.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -132621,28 +134779,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9a8a8c8cf1534bd8af7c12dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d5552ff573ae5e6fee54d50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49610.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aa0f05fe4173dda5a6e1e8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dc0b3bb0e56d03d278285cc", "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", @@ -132655,81 +134813,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": "E14001553", + "id": "E14001094", "level": "constituency", - "name": "Tottenham", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tottenham: 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_consumption", - "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.E14001553" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001094" }, "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:9aa0f05fe4173dda5a6e1e8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dc0b3bb0e56d03d278285cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134686246.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9aab75482be4c7c0f9974fcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dccadfde6e64f90048c2079", "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", @@ -132742,81 +134902,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": "E14001348", + "id": "S14000087", "level": "constituency", - "name": "Maidenhead", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidenhead: 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_meter_count", - "record_set_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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000087" }, "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:9aab75482be4c7c0f9974fcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dccadfde6e64f90048c2079", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49648.229, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ac6f8e7b71b5fba9833e585", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dda380685d925ea1e2871db", "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", @@ -132829,73 +134991,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": "E14001326", + "id": "E14001471", "level": "constituency", - "name": "Leicester East", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leicester East: 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.E14001326" + "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:9ac6f8e7b71b5fba9833e585", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dda380685d925ea1e2871db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46997.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9af339f456efee4d0942fce0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9df648ca8ccba81b903ae157", "aggregation": { "method": "sum" }, @@ -132936,19 +135100,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001572", + "id": "E14001462", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Scunthorpe", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001462" }, "measure": { "unit": "kwh" @@ -132971,28 +135135,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9af339f456efee4d0942fce0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9df648ca8ccba81b903ae157", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135094285.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b101f9290c2a5a6cbd50e93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e011f7cce259b5765ff83ab", "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", @@ -133005,83 +135169,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": "S14000109", + "id": "E14001219", "level": "constituency", - "name": "Central Ayrshire", + "name": "Eastbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Ayrshire: 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_meter_count", - "record_set_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.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001219" }, "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:9b101f9290c2a5a6cbd50e93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e011f7cce259b5765ff83ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41387.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b158d69cc98a3b1886bc683", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e0a10c72474e2ba8f816411", "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", @@ -133097,7 +135259,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133106,7 +135268,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133114,27 +135276,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001559", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Droitwich and Evesham: 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.E14001203" + "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", @@ -133147,20 +135309,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b158d69cc98a3b1886bc683", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e0a10c72474e2ba8f816411", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 284513608.572, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b22d7dd79064bee625f4cb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e3f260025f1b8b7b644e151", "aggregation": { "method": "sum" }, @@ -133201,19 +135363,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001185", + "id": "E14001244", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Gateshead Central and Whickham", "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, 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.E14001185" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001244" }, "measure": { "unit": "kwh" @@ -133236,28 +135398,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b22d7dd79064bee625f4cb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e3f260025f1b8b7b644e151", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129909315.52, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b357142b6bf6cbc8b6ca7c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec8dc7290cb6bee39b3e8d9", "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", @@ -133270,81 +135432,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": "E14001121", + "id": "E14001404", "level": "constituency", - "name": "Braintree", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Braintree: 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_meter_count", - "record_set_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.E14001121" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001404" }, "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:9b357142b6bf6cbc8b6ca7c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec8dc7290cb6bee39b3e8d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158047465.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b4bebc466fbfcaf9a70491c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f08bd8101085d967a98a1d7", "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", @@ -133357,81 +135521,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": "E14001331", + "id": "E14001549", "level": "constituency", - "name": "Lewisham East", + "name": "Tonbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewisham East: 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_consumption", - "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.E14001331" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001549" }, "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:9b4bebc466fbfcaf9a70491c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f08bd8101085d967a98a1d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169660098.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b5222b38abe3d7c7ca1cd83", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f195fe3cc2b7fb8563df556", "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", @@ -133447,7 +135613,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -133456,7 +135622,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -133464,27 +135630,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001474", + "id": "E14001103", "level": "constituency", - "name": "Sittingbourne and Sheppey", + "name": "Blackley and Middleton South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sittingbourne and Sheppey: 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_consumption", - "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.E14001474" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001103" }, "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", @@ -133499,20 +135665,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b5222b38abe3d7c7ca1cd83", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f195fe3cc2b7fb8563df556", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46343.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b52a46a6f4cfe73ee4401e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f3cb4bf933b8e594b0d7f41", "aggregation": { "method": "sum" }, @@ -133553,19 +135719,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001470", + "id": "S14000102", "level": "constituency", - "name": "Sheffield South East", + "name": "Paisley and Renfrewshire South", "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, 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.gas.meter_count", "record_set_spec_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.S14000102" }, "measure": { "unit": "count" @@ -133586,20 +135752,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b52a46a6f4cfe73ee4401e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f3cb4bf933b8e594b0d7f41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42593.431, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b5fef947a18de8d44018b7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f3e22c25eea05e78267d601", "aggregation": { "method": "sum" }, @@ -133640,19 +135806,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "E14001402", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "North West Essex", "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, 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.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001402" }, "measure": { "unit": "kwh" @@ -133673,20 +135839,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b5fef947a18de8d44018b7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f3e22c25eea05e78267d601", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 414828138.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b717f4a23bf98428999fd16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f45f524dbfb7050df8cf4a8", "aggregation": { "method": "sum" }, @@ -133727,19 +135893,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001340", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Liverpool Wavertree", "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, 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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001340" }, "measure": { "unit": "count" @@ -133760,28 +135926,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b717f4a23bf98428999fd16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f45f524dbfb7050df8cf4a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43309.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b906112f7b7355fac5982fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f58c4fb49873d6b13971238", "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", @@ -133797,7 +135963,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -133806,7 +135972,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -133814,27 +135980,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001419", + "id": "E14001543", "level": "constituency", - "name": "Oxford East", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Oxford East: 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_meter_count", - "record_set_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.E14001419" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001543" }, "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", @@ -133847,20 +136013,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b906112f7b7355fac5982fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f58c4fb49873d6b13971238", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 428012770.415, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9b9eb1d507a05091d838feae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f7fde899fad7a7e6d149cb0", "aggregation": { "method": "sum" }, @@ -133901,19 +136067,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001322", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Leeds North West", "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 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.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.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001322" }, "measure": { "unit": "kwh" @@ -133936,109 +136102,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9b9eb1d507a05091d838feae", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bb6406432cce26ea89cdee2", - "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": "E14001108", - "level": "constituency", - "name": "Bognor Regis and Littlehampton", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001108" - }, - "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:9bb6406432cce26ea89cdee2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f7fde899fad7a7e6d149cb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136080050.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bbe11936379a94c08752a9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f8f22c701792fcbd4e0ee88", "aggregation": { "method": "sum" }, @@ -134079,19 +136156,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001491", "level": "constituency", - "name": "Romford", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Romford: 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.gas.consumption", "record_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.E14001491" }, "measure": { "unit": "kwh" @@ -134112,28 +136189,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9bbe11936379a94c08752a9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f8f22c701792fcbd4e0ee88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 455087876.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9bfc010f860b6e151f18c918", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f91fa5cb489818994c14dd7", "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", @@ -134146,137 +136223,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": "S14000093", + "id": "E14001202", "level": "constituency", - "name": "Inverclyde and Renfrewshire West", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Inverclyde and Renfrewshire West: 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_consumption", - "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.S14000093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001202" }, "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:9bfc010f860b6e151f18c918", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c3a503e34437c9c617df6d0", - "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": "E14001122", - "level": "constituency", - "name": "Brent East", - "vintage": "pcon_2024" - }, - "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.E14001122" - }, - "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 @@ -134288,28 +136276,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c3a503e34437c9c617df6d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f91fa5cb489818994c14dd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 428533708.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c50e09477511413e55e1916", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f938e2b9cc0e6a62cffe70b", "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", @@ -134322,75 +136310,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": "E14001095", + "id": "E14001377", "level": "constituency", - "name": "Birmingham Hodge Hill and Solihull North", + "name": "Newcastle upon Tyne Central and West", "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 gas 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.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.E14001095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001377" }, "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:9c50e09477511413e55e1916", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f938e2b9cc0e6a62cffe70b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 565336839.732, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c534fbb3c0efdfa0ff8eb1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fb91933053c0133e9c11bb1", "aggregation": { "method": "sum" }, @@ -134431,19 +136417,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001469", + "id": "W07000098", "level": "constituency", - "name": "Sheffield Heeley", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Heeley: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" @@ -134464,28 +136450,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9c534fbb3c0efdfa0ff8eb1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fb91933053c0133e9c11bb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 348374401.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c865926b029b001798d2b6f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd26942ec3065be2de1f106", "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", @@ -134498,81 +136484,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": "E14001129", + "id": "E14001274", "level": "constituency", - "name": "Brighton Kemptown and Peacehaven", + "name": "Hastings and Rye", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brighton Kemptown and Peacehaven: 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.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.E14001129" + "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_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:9c865926b029b001798d2b6f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd26942ec3065be2de1f106", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51497.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c8a7d1d9170da5d1bb5d388", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fd4d747c8a7dd7f39bb5999", "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", @@ -134585,81 +136573,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": "W07000085", + "id": "E14001402", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "North West Essex", "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 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.W07000085" + "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:9c8a7d1d9170da5d1bb5d388", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fd4d747c8a7dd7f39bb5999", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47086.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9c9b1a85ff79afbb5286f076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fe6ac54e9b9be8267b49212", "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", @@ -134672,75 +136662,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": "E14001407", + "id": "E14001063", "level": "constituency", - "name": "Northampton South", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Northampton South: 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.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.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001063" }, "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:9c9b1a85ff79afbb5286f076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fe6ac54e9b9be8267b49212", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44302.462, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ca5e577f8f4e83b8184476d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fe8769baf205cd25b1c0ce8", "aggregation": { "method": "sum" }, @@ -134781,19 +136769,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001247", + "id": "E14001509", "level": "constituency", - "name": "Glastonbury and Somerton", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glastonbury and Somerton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001247" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001509" }, "measure": { "unit": "count" @@ -134816,28 +136804,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ca5e577f8f4e83b8184476d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fe8769baf205cd25b1c0ce8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44933.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cc210d64879872e39a35f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9febdf89e9c8174365443241", "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", @@ -134850,164 +136838,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": "E14001376", + "id": "E14001544", "level": "constituency", - "name": "Newbury", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Newbury: 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.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.E14001376" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001544" }, "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:9cc210d64879872e39a35f9a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9cc380c3dfc112d5d08df210", - "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": "E14001176", - "level": "constituency", - "name": "Colchester", - "vintage": "pcon_2024" - }, - "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.E14001176" - }, - "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:9cc380c3dfc112d5d08df210", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9febdf89e9c8174365443241", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 337166777.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ce173f3150d14a936eb6311", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fedf8ce9bc3c4f0d1e71ca5", "aggregation": { "method": "sum" }, @@ -135048,19 +136945,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001158", + "id": "E14001275", "level": "constituency", - "name": "Cheadle", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cheadle: 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.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" }, "measure": { "unit": "count" @@ -135081,20 +136978,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ce173f3150d14a936eb6311", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9fedf8ce9bc3c4f0d1e71ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40394.291, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d1c05532b819ee42f29f0bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a01d9363fb7261e70ed6cacc", "aggregation": { "method": "sum" }, @@ -135135,19 +137032,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000076", + "id": "E14001144", "level": "constituency", - "name": "Dunfermline and Dollar", + "name": "Bury North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dunfermline and Dollar: 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.S14000076" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001144" }, "measure": { "unit": "kwh" @@ -135170,28 +137067,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9d1c05532b819ee42f29f0bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a01d9363fb7261e70ed6cacc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138955676.167, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d66f29b9a172713cf8faa31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a04246f66cc68dca55be2998", "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", @@ -135204,83 +137101,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": "E14001275", + "id": "E14001098", "level": "constituency", - "name": "Havant", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Havant: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Birmingham Perry Barr: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.E14001098" }, "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:9d66f29b9a172713cf8faa31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a04246f66cc68dca55be2998", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38549.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9d8515736e9a026f153044d7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a08262be852834950f2c4815", "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", @@ -135293,81 +137188,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": "E14001124", + "id": "E14001566", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brentford and Isleworth: 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_consumption", - "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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001566" }, "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:9d8515736e9a026f153044d7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a08262be852834950f2c4815", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 164626769.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9da5e6ec3c83a5e0fcd9faef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a087e4a2d0e785648d0e0d35", "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", @@ -135380,73 +137277,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": "E14001537", + "id": "E14001550", "level": "constituency", - "name": "Swindon South", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Swindon South: 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_consumption", - "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.E14001537" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001550" }, "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:9da5e6ec3c83a5e0fcd9faef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a087e4a2d0e785648d0e0d35", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139923878.649, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9daff3c8e09bb7c00ff03942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a091410b13ea03eea3ef2438", "aggregation": { "method": "sum" }, @@ -135487,19 +137386,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "W07000084", "level": "constituency", - "name": "Bassetlaw", + "name": "Blaenau Gwent and Rhymney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bassetlaw: 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.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000084" }, "measure": { "unit": "count" @@ -135522,28 +137421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9daff3c8e09bb7c00ff03942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a091410b13ea03eea3ef2438", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45294.808, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dde9f05bff39b80f3ab5745", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a095dd255c1141d1316c7158", "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", @@ -135556,83 +137455,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": "E14001180", + "id": "E14001216", "level": "constituency", - "name": "Coventry East", + "name": "East Thanet", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry East: 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.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.E14001180" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001216" }, "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:9dde9f05bff39b80f3ab5745", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a095dd255c1141d1316c7158", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 458739095.116, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9de18f0b0f7a117d82e5f731", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a09dc6d78e7061b52b152e05", "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", @@ -135645,75 +137542,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": "E14001455", + "id": "E14001459", "level": "constituency", - "name": "Runcorn and Helsby", + "name": "Salford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Runcorn and Helsby: 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_consumption", - "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.E14001455" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001459" }, "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:9de18f0b0f7a117d82e5f731", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a09dc6d78e7061b52b152e05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 382147686.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9dea186b6ad96161e2e8e44c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0a1f8d96faf62bfcb6286a9", "aggregation": { "method": "sum" }, @@ -135754,19 +137649,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001550", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Welwyn Hatfield: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001550" }, "measure": { "unit": "count" @@ -135787,28 +137682,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9dea186b6ad96161e2e8e44c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0a1f8d96faf62bfcb6286a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40853.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e087e539fda1fda3277294e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0ab2f6ea00166e47befc026", "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", @@ -135821,83 +137716,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": "E14001427", + "id": "W07000081", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Aberafan Maesteg", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.W07000081" }, "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:9e087e539fda1fda3277294e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0ab2f6ea00166e47befc026", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41872.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e2f9e2259be1db346d38681", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0d553e70e614483d030c177", "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", @@ -135913,7 +137806,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -135922,7 +137815,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -135930,27 +137823,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001484", + "id": "E14001253", "level": "constituency", - "name": "South Devon", + "name": "Grantham and Bourne", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Devon: 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_consumption", - "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.E14001484" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001253" }, "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", @@ -135963,28 +137856,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9e2f9e2259be1db346d38681", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0d553e70e614483d030c177", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34871.556, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e546e5f753a6f0ae9ad4214", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f9508c038633e1cebb203c", "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", @@ -135997,83 +137890,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": "E14001262", + "id": "E14001124", "level": "constituency", - "name": "Halifax", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Halifax: 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_consumption", - "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.E14001262" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001124" }, "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:9e546e5f753a6f0ae9ad4214", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f9508c038633e1cebb203c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36279.806, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9e781551e955d5a0770e8220", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0fc4f1fc7cf5d71df2a1d20", "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", @@ -136086,83 +137977,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": "E14001449", + "id": "E14001134", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Bristol North West", "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, 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.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.E14001134" }, "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:9e781551e955d5a0770e8220", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0fc4f1fc7cf5d71df2a1d20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40778.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec3b8e6e487e8ab5002963b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0ff6c7ed1eeeb8fdb7d1a11", "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", @@ -136178,7 +138067,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -136187,7 +138076,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -136195,27 +138084,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001095", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidstone and Malling: 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_consumption", - "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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001095" }, "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", @@ -136228,20 +138117,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec3b8e6e487e8ab5002963b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0ff6c7ed1eeeb8fdb7d1a11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41841.015, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec52a16a50a61c73424a334", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a134918eca0cd4583d48e402", "aggregation": { "method": "sum" }, @@ -136282,19 +138171,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001376", "level": "constituency", - "name": "Central Ayrshire", + "name": "Newbury", "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, 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.S14000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001376" }, "measure": { "unit": "count" @@ -136315,107 +138204,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9ec52a16a50a61c73424a334", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a134918eca0cd4583d48e402", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9ec8817a1ac83f2708b72cb3", - "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": "E14001131", - "level": "constituency", - "name": "Bristol Central", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.consumption", - "record_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" - }, - "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:9ec8817a1ac83f2708b72cb3", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 30650.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f145438736cad61f5fa4c3c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a15fb85de679462c4228059b", "aggregation": { "method": "sum" }, @@ -136456,19 +138258,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001603", + "id": "E14001573", "level": "constituency", - "name": "Yeovil", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Yeovil: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001573" }, "measure": { "unit": "kwh" @@ -136491,28 +138293,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f145438736cad61f5fa4c3c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a15fb85de679462c4228059b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160552969.244, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f3bb5e9d4589f3e642eedd2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a17df295a1ef03ad6b2c9ad6", "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", @@ -136528,7 +138330,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -136537,7 +138339,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -136545,27 +138347,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001133", "level": "constituency", - "name": "Earley and Woodley", + "name": "Bristol North East", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001133" }, "measure": { - "unit": "count" + "unit": "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", @@ -136580,20 +138382,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f3bb5e9d4589f3e642eedd2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a17df295a1ef03ad6b2c9ad6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126739792.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f4c9005c646646a5385744d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a193155f5c747a42c8c23dae", "aggregation": { "method": "sum" }, @@ -136634,19 +138436,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001229", "level": "constituency", - "name": "Stockton North", + "name": "Erith and Thamesmead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton North: 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.electricity.meter_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.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001229" }, "measure": { "unit": "count" @@ -136669,107 +138471,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f4c9005c646646a5385744d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a193155f5c747a42c8c23dae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f5ce7db4e5035f41e196752", - "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": "E14001214", - "level": "constituency", - "name": "East Hampshire", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" - }, - "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:9f5ce7db4e5035f41e196752", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 51525.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f614578902f4f1fe1da3439", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1a4213816c4e80bcaa38e50", "aggregation": { "method": "sum" }, @@ -136810,19 +138525,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001177", "level": "constituency", - "name": "North Dorset", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Dorset: 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.electricity.meter_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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001177" }, "measure": { "unit": "count" @@ -136845,20 +138560,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f614578902f4f1fe1da3439", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1a4213816c4e80bcaa38e50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43016.153, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f61fc5debdcbc4c06b80eb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1a8af6f3beb36bd3e06d0d5", "aggregation": { "method": "sum" }, @@ -136899,19 +138614,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "S14000060", "level": "constituency", - "name": "Havant", + "name": "Aberdeen North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Havant: 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.gas.consumption", "record_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.S14000060" }, "measure": { "unit": "kwh" @@ -136932,20 +138647,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f61fc5debdcbc4c06b80eb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1a8af6f3beb36bd3e06d0d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 548752842.295, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f6f801c2a9bbfa99ba3a251", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1a9859a648701db4db97187", "aggregation": { "method": "sum" }, @@ -136986,19 +138701,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001308", "level": "constituency", - "name": "Southampton Test", + "name": "Keighley and Ilkley", "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, 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.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001308" }, "measure": { "unit": "kwh" @@ -137019,28 +138734,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f6f801c2a9bbfa99ba3a251", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1a9859a648701db4db97187", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 534867078.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f7d3c45c15df07bb103fa99", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1b508e633dd43c6a4c75edd", "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", @@ -137053,83 +138768,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": "E14001236", + "id": "E14001135", "level": "constituency", - "name": "Feltham and Heston", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Feltham and Heston: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001135" }, "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:9f7d3c45c15df07bb103fa99", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1b508e633dd43c6a4c75edd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40454.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9f80049683605de645a4a856", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1e9b5d21db091fd2e80f147", "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", @@ -137145,7 +138858,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137154,7 +138867,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137162,27 +138875,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001201", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Leyton and Wanstead: 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_consumption", - "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.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001201" }, "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", @@ -137195,28 +138908,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:9f80049683605de645a4a856", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1e9b5d21db091fd2e80f147", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35536.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:9fb7915e4526a5a5dea7d2bb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1fc91088dd1e50663046b67", "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", @@ -137229,73 +138942,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": "E14001379", + "id": "E14001162", "level": "constituency", - "name": "Newcastle upon Tyne North", + "name": "Chesham and Amersham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Newcastle upon Tyne North: DESNZ's authority totals split by its small-area figures", + "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.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.E14001379" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001162" }, "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:9fb7915e4526a5a5dea7d2bb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1fc91088dd1e50663046b67", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40855.795, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a21f880e8106bbc9fb63b52c", + "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": "E14001328", + "level": "constituency", + "name": "Leicester West", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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.E14001328" + }, + "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:a21f880e8106bbc9fb63b52c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a03fbb594b2a70ccc5b844a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a233eeb60145dd4d14761101", "aggregation": { "method": "sum" }, @@ -137336,19 +139140,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "S14000086", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Glasgow North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chatham and Aylesford: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000086" }, "measure": { "unit": "count" @@ -137369,20 +139173,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a03fbb594b2a70ccc5b844a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a233eeb60145dd4d14761101", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46246.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0480c74aaeeaf7c8c9866fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a27afd43259fce62d208dfb8", "aggregation": { "method": "sum" }, @@ -137423,19 +139227,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001139", "level": "constituency", - "name": "Hazel Grove", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hazel Grove: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001139" }, "measure": { "unit": "count" @@ -137456,28 +139260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0480c74aaeeaf7c8c9866fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a27afd43259fce62d208dfb8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40143.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a05a4720c7d5053444bde0f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a292429c77995a4bdda87634", "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", @@ -137490,20 +139294,20 @@ "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", @@ -137515,58 +139319,56 @@ "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chorley: 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.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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001170" }, "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:a05a4720c7d5053444bde0f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a292429c77995a4bdda87634", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470760368.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a064179ea883b9d8838d8279", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2ec54af3ed7161daeb0bc0a", "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", @@ -137579,83 +139381,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": "E14001316", + "id": "E14001211", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Easington", "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 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.electricity.meter_count", - "record_set_spec_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.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001211" }, "measure": { - "unit": "count" + "unit": "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:a064179ea883b9d8838d8279", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2ec54af3ed7161daeb0bc0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 495080499.031, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a06cfdbd5a4cd9024be60503", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2f313164812f21795447b8e", "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", @@ -137668,75 +139468,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": "E14001334", + "id": "E14001267", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Harlow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leyton and Wanstead: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001267" }, "measure": { - "unit": "count" + "unit": "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:a06cfdbd5a4cd9024be60503", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2f313164812f21795447b8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453776226.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a083deffa7272a0fa9607a3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a300d1b5c5a320961612d455", "aggregation": { "method": "sum" }, @@ -137777,19 +139575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001227", + "id": "E14001257", "level": "constituency", - "name": "Epsom and Ewell", + "name": "Greenwich and Woolwich", "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, 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" }, "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.E14001257" }, "measure": { "unit": "count" @@ -137812,28 +139610,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a083deffa7272a0fa9607a3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a300d1b5c5a320961612d455", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54517.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0adfc2c041d92618399aac0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a306b829a6b01cbe0a80e4b6", "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", @@ -137849,7 +139647,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -137858,7 +139656,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -137866,27 +139664,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001397", + "id": "E14001285", "level": "constituency", - "name": "North Northumberland", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Northumberland: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001397" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001285" }, "measure": { - "unit": "count" + "unit": "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", @@ -137901,28 +139699,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0adfc2c041d92618399aac0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a306b829a6b01cbe0a80e4b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 170132126.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0ba86dc6cdb38c5c9b5e053", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a306bfd3acdfdfea98a4f529", "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", @@ -137938,7 +139736,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -137947,7 +139745,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -137955,27 +139753,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000071", + "id": "E14001183", "level": "constituency", - "name": "Cowdenbeath and Kirkcaldy", + "name": "Cramlington and Killingworth", "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, 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.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.E14001183" }, "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", @@ -137988,28 +139786,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0ba86dc6cdb38c5c9b5e053", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a306bfd3acdfdfea98a4f529", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 494140816.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0c4960b0ed177c802d5a5b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3bcab87bde7a7eaad7d9290", "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", @@ -138022,83 +139820,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": "E14001326", + "id": "E14001554", "level": "constituency", - "name": "Leicester East", + "name": "Truro and Falmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester East: 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_meter_count", - "record_set_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.E14001326" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001554" }, "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:a0c4960b0ed177c802d5a5b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3bcab87bde7a7eaad7d9290", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27196.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0d493f6f9887efd30a1a693", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d0f13900a65efa6e83e667", "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", @@ -138111,75 +139907,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": "E14001563", + "id": "E14001588", "level": "constituency", - "name": "Walthamstow", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walthamstow: 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.E14001563" + "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:a0d493f6f9887efd30a1a693", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3d0f13900a65efa6e83e667", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 578038176.435, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0da83f921d31f067d101bab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3dbe5f905a819b5a025676f", "aggregation": { "method": "sum" }, @@ -138220,19 +140014,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001278", + "id": "W07000086", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Bridgend", "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, Bridgend: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.W07000086" }, "measure": { "unit": "kwh" @@ -138253,20 +140047,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0da83f921d31f067d101bab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3dbe5f905a819b5a025676f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 425944389.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0eebab279f4f05167cf5424", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3dede0c84b254997e87d0f5", "aggregation": { "method": "sum" }, @@ -138307,19 +140101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001162", + "id": "E14001126", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Bridgwater", "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, 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.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.E14001126" }, "measure": { "unit": "kwh" @@ -138342,20 +140136,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0eebab279f4f05167cf5424", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3dede0c84b254997e87d0f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160103418.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f7a7e1eb5ca29abe25ee4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3e29c9aff7018473b538a4c", "aggregation": { "method": "sum" }, @@ -138396,19 +140190,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001550", + "id": "E14001373", "level": "constituency", - "name": "Tooting", + "name": "New Forest East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tooting: 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.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001373" }, "measure": { "unit": "count" @@ -138429,20 +140223,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f7a7e1eb5ca29abe25ee4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3e29c9aff7018473b538a4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35661.173, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a0f8b2cd10a0f29fd78b67ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3ed8c70b13c2f50c0789e8b", "aggregation": { "method": "sum" }, @@ -138483,19 +140277,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001211", + "id": "E14001272", "level": "constituency", - "name": "Easington", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Easington: 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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001272" }, "measure": { "unit": "kwh" @@ -138516,28 +140310,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a0f8b2cd10a0f29fd78b67ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3ed8c70b13c2f50c0789e8b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 478355841.779, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a10c2d40bc7dba1ad74f2a8d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a40996314e6253125afa9ff4", "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", @@ -138550,73 +140344,164 @@ "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": "E14001329", + "level": "constituency", + "name": "Leigh and Atherton", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001329" + }, + "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:a40996314e6253125afa9ff4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a418784ee6be91209828f176", + "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": "E14001503", + "id": "E14001166", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Southgate and Wood Green: 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_meter_count", - "record_set_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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001166" }, "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:a10c2d40bc7dba1ad74f2a8d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a418784ee6be91209828f176", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51094.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1347f2249f11a432d0e968e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a42b38453a53c85578f1cc4f", "aggregation": { "method": "sum" }, @@ -138657,19 +140542,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "S14000048", "level": "constituency", - "name": "Milton Keynes North", + "name": "North Ayrshire and Arran", "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, 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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000048" }, "measure": { "unit": "kwh" @@ -138690,20 +140575,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1347f2249f11a432d0e968e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a42b38453a53c85578f1cc4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 468319452.832, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a45197a85332be7e5bfad0b6", + "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:a45197a85332be7e5bfad0b6", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:a15ad4aa486e256eaddf8e63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4a9f67bb3417b167deecae2", "aggregation": { "method": "sum" }, @@ -138744,19 +140716,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "W07000091", "level": "constituency", - "name": "Mid Cheshire", + "name": "Cardiff South and Penarth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Cheshire: 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.E14001361" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000091" }, "measure": { "unit": "kwh" @@ -138779,28 +140751,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a15ad4aa486e256eaddf8e63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4a9f67bb3417b167deecae2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157724768.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1632bc1f8cbf61b41cf1b3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4ab7a32c0f1862db7929fa5", "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", @@ -138816,7 +140788,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -138825,7 +140797,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -138833,27 +140805,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001202", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Welwyn Hatfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001202" }, "measure": { - "unit": "count" + "unit": "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", @@ -138868,20 +140840,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1632bc1f8cbf61b41cf1b3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4ab7a32c0f1862db7929fa5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145066178.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a16e84b7087026117ecacbec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4ab98d9354ee54675adb8a3", "aggregation": { "method": "sum" }, @@ -138922,19 +140894,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001338", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Liverpool Riverside", "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, Liverpool Riverside: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001338" }, "measure": { "unit": "kwh" @@ -138955,20 +140927,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a16e84b7087026117ecacbec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4ab98d9354ee54675adb8a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 352053158.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1be7dff3d7aacfc56b71f8c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4c99acb2ab7ad8b9f686319", "aggregation": { "method": "sum" }, @@ -139009,19 +140981,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001496", + "id": "E14001465", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South West Hertfordshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001496" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001465" }, "measure": { "unit": "count" @@ -139042,28 +141014,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a1be7dff3d7aacfc56b71f8c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4c99acb2ab7ad8b9f686319", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36066.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1c1ae3dc633eaa40fae496e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4eb78a1d8767983b3b723ff", "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", @@ -139076,83 +141048,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": "E14001303", + "id": "E14001353", "level": "constituency", - "name": "Isle of Wight East", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Isle of Wight East: 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_consumption", - "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.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001353" }, "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:a1c1ae3dc633eaa40fae496e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4eb78a1d8767983b3b723ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 325195564.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1daffe8d1514c6afa15a1d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4ecaed979fa81fb9e938800", "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", @@ -139165,83 +141135,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": "E14001349", + "id": "E14001507", "level": "constituency", - "name": "Maidstone and Malling", + "name": "St Albans", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maidstone and Malling: 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.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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001507" }, "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:a1daffe8d1514c6afa15a1d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4ecaed979fa81fb9e938800", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38519.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a1f84a1a78e5657c2717d5cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a50a071b2df7384192292f70", "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", @@ -139254,81 +141222,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": "E14001464", + "id": "E14001152", "level": "constituency", - "name": "Selby", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Selby: 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.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.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001152" }, "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:a1f84a1a78e5657c2717d5cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a50a071b2df7384192292f70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155174131.836, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2496496b081ae724fcd5120", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5270fa3f1dbd9f748d2aed0", "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", @@ -139341,73 +141311,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": "E14001430", + "id": "W07000095", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poplar and Limehouse: 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.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.E14001430" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000095" }, "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:a2496496b081ae724fcd5120", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5270fa3f1dbd9f748d2aed0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142432002.794, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a25260cf1c016a7a09869ca3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a533d5d6203fc799eecf6efd", "aggregation": { "method": "sum" }, @@ -139448,19 +141420,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001589", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Wirral West", "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, 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" }, "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.E14001589" }, "measure": { "unit": "count" @@ -139483,28 +141455,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a25260cf1c016a7a09869ca3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a533d5d6203fc799eecf6efd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40074.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a295349b878f4b83125a06a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a552e267117baae83da21a01", "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", @@ -139520,7 +141492,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139529,7 +141501,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139537,27 +141509,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001589", + "id": "E14001363", "level": "constituency", - "name": "Wirral West", + "name": "Mid Dorset and North Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wirral West: 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_consumption", - "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.E14001589" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001363" }, "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", @@ -139570,20 +141542,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a295349b878f4b83125a06a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a552e267117baae83da21a01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38202.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2a819064a0a149eb8db6170", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5556cb664ce330db1248453", "aggregation": { "method": "sum" }, @@ -139624,19 +141596,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "E14001452", "level": "constituency", - "name": "South West Norfolk", + "name": "Rotherham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South West Norfolk: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001452" }, "measure": { "unit": "kwh" @@ -139657,28 +141629,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2a819064a0a149eb8db6170", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5556cb664ce330db1248453", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 495834348.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2dfa3339066c0ddb23db009", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a56bf729f1416de7de053815", "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", @@ -139694,7 +141666,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -139703,7 +141675,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -139711,27 +141683,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001265", + "id": "E14001412", "level": "constituency", - "name": "Hampstead and Highgate", + "name": "Nottingham South", "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, 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.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.E14001412" }, "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", @@ -139744,28 +141716,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a2dfa3339066c0ddb23db009", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a56bf729f1416de7de053815", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38711.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a2f362eccd16fa82f9a8e247", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a57b7ea247ad14c3c2e496c2", "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", @@ -139778,83 +141750,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": "E14001229", + "id": "S14000094", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Erith and Thamesmead: 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.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.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000094" }, "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:a2f362eccd16fa82f9a8e247", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a57b7ea247ad14c3c2e496c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 326109359.382, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a36266ed3fa6c48d9298fefd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5aa2595e8b37aac02bece2c", "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", @@ -139867,75 +141837,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": "E14001511", + "id": "E14001597", "level": "constituency", - "name": "St Ives", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, St Ives: 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.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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001597" }, "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:a36266ed3fa6c48d9298fefd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5aa2595e8b37aac02bece2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 421683451.452, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3627bd08eb7cee2d3accb6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5bbaefc4aad3141cdbbf8a9", "aggregation": { "method": "sum" }, @@ -139976,19 +141944,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001538", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Oxford West and Abingdon: 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.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001538" }, "measure": { "unit": "count" @@ -140011,28 +141979,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3627bd08eb7cee2d3accb6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5bbaefc4aad3141cdbbf8a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43923.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a36de1f9caa9c67f322953ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a615ec189e62cb99898d2f6d", "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", @@ -140048,7 +142016,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -140057,158 +142025,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001231", - "level": "constituency", - "name": "Exeter", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001231" - }, - "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:a36de1f9caa9c67f322953ba", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a38859bf0ebadf5d320fcf70", - "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": "E14001131", + "id": "E14001557", "level": "constituency", - "name": "Bristol Central", + "name": "Tynemouth", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001557" }, "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:a38859bf0ebadf5d320fcf70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a615ec189e62cb99898d2f6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43929.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a394f7e11e050341344d937c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a633807c96997ca4cc6dea11", "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", @@ -140221,75 +142100,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": "E14001452", + "id": "E14001541", "level": "constituency", - "name": "Rotherham", + "name": "Telford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rotherham: 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.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.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001541" }, "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:a394f7e11e050341344d937c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a633807c96997ca4cc6dea11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46031.251, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a39501ad3bc5d3291d846fe6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6556704efa77c4e2680e109", "aggregation": { "method": "sum" }, @@ -140330,19 +142207,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001125", + "id": "E14001128", "level": "constituency", - "name": "Brentwood and Ongar", + "name": "Brigg and Immingham", "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, Brigg and Immingham: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001128" }, "measure": { "unit": "count" @@ -140363,117 +142240,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a39501ad3bc5d3291d846fe6", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3c2741ecf2462f9825c64b2", - "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": "E14001240", - "level": "constituency", - "name": "Forest of Dean", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" - }, - "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:a3c2741ecf2462f9825c64b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6556704efa77c4e2680e109", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39673.645, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3cf8155f746478edcdcda1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6556c20486afb6d5dc89c64", "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", @@ -140486,83 +142274,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": "W07000105", + "id": "E14001219", "level": "constituency", - "name": "Newport West and Islwyn", + "name": "Eastbourne", "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 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.W07000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001219" }, "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:a3cf8155f746478edcdcda1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6556c20486afb6d5dc89c64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 407602631.67, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d5d6df19ef2fa5f6546800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66beeeaf71bf1ce2d7f6b17", "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", @@ -140575,83 +142361,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": "E14001307", + "id": "W07000110", "level": "constituency", - "name": "Jarrow and Gateshead East", + "name": "Vale of Glamorgan", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Jarrow and Gateshead East: DESNZ's authority totals split by its small-area figures", + "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.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.E14001307" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000110" }, "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:a3d5d6df19ef2fa5f6546800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66beeeaf71bf1ce2d7f6b17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 390690623.018, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3d97b1ea59bf35fcc1db337", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a66dcc2aace3ed38a126f0fd", "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", @@ -140664,81 +142448,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": "E14001386", + "id": "E14001435", "level": "constituency", - "name": "North Cotswolds", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cotswolds: 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_meter_count", - "record_set_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.E14001386" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001435" }, "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:a3d97b1ea59bf35fcc1db337", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a66dcc2aace3ed38a126f0fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 56842.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3e252219714a8fb2b6a8f64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6760c514e8f25f2207dd0d1", "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", @@ -140754,7 +142540,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -140763,7 +142549,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -140771,27 +142557,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001141", + "id": "E14001591", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Witney", "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, 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.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.E14001141" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -140804,28 +142590,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a3e252219714a8fb2b6a8f64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6760c514e8f25f2207dd0d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 387767534.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f937d33ecba1ab0b31d190", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a682b41048508ead0a0a18f5", "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", @@ -140838,81 +142624,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": "E14001232", + "id": "E14001084", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Bedford", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Exmouth and Exeter East: 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_meter_count", - "record_set_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.E14001232" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001084" }, "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:a3f937d33ecba1ab0b31d190", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a682b41048508ead0a0a18f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46420.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a3f9c168a951e49821f78b0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a68b1b6b3a0644928ef4b1ac", "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", @@ -140925,75 +142713,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": "E14001107", + "id": "E14001468", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Sheffield Hallam", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001468" }, "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:a3f9c168a951e49821f78b0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a68b1b6b3a0644928ef4b1ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 558128719.459, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a418ff7321d9f97a0908867f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a69b47a10137c0a9aa301f58", "aggregation": { "method": "sum" }, @@ -141034,19 +142820,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001107", "level": "constituency", - "name": "Hazel Grove", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hazel Grove: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001107" }, "measure": { "unit": "count" @@ -141069,28 +142855,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a418ff7321d9f97a0908867f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a69b47a10137c0a9aa301f58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50234.641, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a41e5b5601a2cd5d46c6eff7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6c64fa9789a3fbfd9e3d6b4", "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", @@ -141103,83 +142889,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": "E14001078", + "id": "E14001472", "level": "constituency", - "name": "Basingstoke", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Basingstoke: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001078" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001472" }, "measure": { - "unit": "count" + "unit": "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:a41e5b5601a2cd5d46c6eff7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6c64fa9789a3fbfd9e3d6b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 543553582.214, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a434203a480c25ca274acc16", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6e67ad17b6f080a722fa8c7", "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", @@ -141192,81 +142976,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": "E14001457", "level": "constituency", - "name": "North West Norfolk", + "name": "Rushcliffe", "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, 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.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.E14001457" }, "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:a434203a480c25ca274acc16", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6e67ad17b6f080a722fa8c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160294720.023, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a44c30affe8b13138c075c79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a709e761cfc31dcbefe0bcf4", "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", @@ -141279,83 +143065,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": "E14001448", + "id": "E14001197", "level": "constituency", - "name": "Romford", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Romford: 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.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.E14001448" + "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_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:a44c30affe8b13138c075c79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a709e761cfc31dcbefe0bcf4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41263.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4521a83261ef2c42b2ead6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7157167abf1f2f257cc7e81", "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", @@ -141368,83 +143152,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": "E14001242", + "id": "E14001372", "level": "constituency", - "name": "Fylde", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Fylde: 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.E14001242" + "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:a4521a83261ef2c42b2ead6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7157167abf1f2f257cc7e81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41387.789, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46b103bcee430e1153d36a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a71feef715f00fd47234bcb3", "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", @@ -141457,81 +143239,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": "E14001511", + "id": "E14001086", "level": "constituency", - "name": "St Ives", + "name": "Bethnal Green and Stepney", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Ives: 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_consumption", - "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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001086" }, "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:a46b103bcee430e1153d36a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a71feef715f00fd47234bcb3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51649.817, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a46b463759469cbaf4f34656", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a723d885f1e2eb74243b1b17", "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", @@ -141544,83 +143328,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": "E14001564", + "id": "E14001069", "level": "constituency", - "name": "Warrington North", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warrington North: 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_consumption", - "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.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001069" }, "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:a46b463759469cbaf4f34656", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a723d885f1e2eb74243b1b17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38536.192, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a485de33f10e7325929df9ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a72b407869ca6f6e41a5ff15", "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", @@ -141633,75 +143415,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": "E14001478", + "id": "E14001402", "level": "constituency", - "name": "Smethwick", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Smethwick: 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_consumption", - "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.E14001402" }, "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:a485de33f10e7325929df9ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a72b407869ca6f6e41a5ff15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33887.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a499188f8fff249c5b0b9c00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a75ca87ed507b4d564155c77", "aggregation": { "method": "sum" }, @@ -141742,19 +143522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "E14001249", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Godalming and Ash", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derbyshire Dales: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" @@ -141775,28 +143555,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a499188f8fff249c5b0b9c00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a75ca87ed507b4d564155c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505620469.525, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4a8d25c6c5914eb7ae0718b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a762263a16539055163d57ab", "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", @@ -141809,75 +143589,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": "E14001168", + "id": "E14001483", "level": "constituency", - "name": "Chippenham", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chippenham: 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_consumption", - "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.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001483" }, "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:a4a8d25c6c5914eb7ae0718b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a762263a16539055163d57ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 446258539.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4b9567b9ea8b81102929967", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a76aecb42c1a982c71d096ba", "aggregation": { "method": "sum" }, @@ -141918,19 +143696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001500", + "id": "E14001337", "level": "constituency", - "name": "Southampton Test", + "name": "Liverpool Garston", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southampton Test: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001500" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001337" }, "measure": { "unit": "kwh" @@ -141953,28 +143731,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4b9567b9ea8b81102929967", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a76aecb42c1a982c71d096ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127871412.084, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4e43d0c861a702983a1e7d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a77255b7425fc62709ac8f41", "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", @@ -141987,75 +143765,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": "E14001192", + "id": "E14001369", "level": "constituency", - "name": "Daventry", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Daventry: 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_meter_count", - "record_set_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.E14001192" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001369" }, "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:a4e43d0c861a702983a1e7d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a77255b7425fc62709ac8f41", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47239.343, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a4f9671605e27f7fbe02b619", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a77537e24622cb5d02e44bee", "aggregation": { "method": "sum" }, @@ -142096,19 +143872,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001518", + "id": "E14001247", "level": "constituency", - "name": "Stockton North", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stockton North: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001518" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001247" }, "measure": { "unit": "count" @@ -142129,109 +143905,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a4f9671605e27f7fbe02b619", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5197ad3f38e8edef646f87f", - "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": "E14001350", - "level": "constituency", - "name": "Makerfield", - "vintage": "pcon_2024" - }, - "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.E14001350" - }, - "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:a5197ad3f38e8edef646f87f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a77537e24622cb5d02e44bee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 25925.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5476d090b05b5d87e607e9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a77bb37c711aa5d3dc04cf77", "aggregation": { "method": "sum" }, @@ -142272,19 +143959,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "W07000095", "level": "constituency", - "name": "North Cornwall", + "name": "Clwyd North", "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, 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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000095" }, "measure": { "unit": "count" @@ -142307,28 +143994,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5476d090b05b5d87e607e9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a77bb37c711aa5d3dc04cf77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47531.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a579ae414ab082dd1e18f8b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a77f680dd43b7d66b59927f0", "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", @@ -142341,83 +144028,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": "E14001155", + "id": "E14001379", "level": "constituency", - "name": "Central Devon", + "name": "Newcastle upon Tyne North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Central Devon: 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.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.E14001155" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001379" }, "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:a579ae414ab082dd1e18f8b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a77f680dd43b7d66b59927f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44617.282, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5e1e8f2c3f76b289b5662d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7b7e89681b3bad5e5d93a75", "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", @@ -142430,73 +144115,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": "E14001551", + "id": "E14001586", "level": "constituency", - "name": "Torbay", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Torbay: 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_meter_count", - "record_set_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.E14001551" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001586" }, "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:a5e1e8f2c3f76b289b5662d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7b7e89681b3bad5e5d93a75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 172080480.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a5ec1f744fba7b2b0481c070", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7dde94b8558f1cc62890fed", "aggregation": { "method": "sum" }, @@ -142537,19 +144224,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001385", + "id": "S14000076", "level": "constituency", - "name": "North Cornwall", + "name": "Dunfermline and Dollar", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000076" }, "measure": { "unit": "kwh" @@ -142570,28 +144257,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a5ec1f744fba7b2b0481c070", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7dde94b8558f1cc62890fed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 504136361.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6244440ba6cf7430aad20b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7ebc3690612e151f3e957c5", "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", @@ -142607,7 +144294,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -142616,7 +144303,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -142624,27 +144311,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "W07000107", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wellingborough and Rushden: 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.E14001571" + "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", @@ -142657,28 +144344,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6244440ba6cf7430aad20b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7ebc3690612e151f3e957c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45711.399, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a663352006f7f1e793dded57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7f1af99ab202a4c0c1663fe", "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", @@ -142691,83 +144378,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": "E14001532", + "id": "E14001538", "level": "constituency", - "name": "Surrey Heath", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Surrey Heath: 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_consumption", - "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.E14001532" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001538" }, "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:a663352006f7f1e793dded57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7f1af99ab202a4c0c1663fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40018.801, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a691baae188111e667f224d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a87213ea50e018ee87a2ab85", "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", @@ -142780,81 +144465,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": "E14001523", + "id": "E14001225", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Enfield North", "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 electricity consumption, 2024, Enfield 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.E14001523" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001225" }, "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:a691baae188111e667f224d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a87213ea50e018ee87a2ab85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171458425.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6b78793b3997eb3dbb02472", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a87522ba2259f367298e3b38", "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", @@ -142870,7 +144557,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -142879,150 +144566,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001522", - "level": "constituency", - "name": "Stoke-on-Trent South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001522" - }, - "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:a6b78793b3997eb3dbb02472", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6c192f4a5bf912ad57b379b", - "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": "E14001298", + "id": "E14001359", "level": "constituency", - "name": "Huntingdon", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Huntingdon: 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_consumption", - "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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" }, "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:a6c192f4a5bf912ad57b379b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a87522ba2259f367298e3b38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 438613137.705, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6c7f4d98c3ed2179125d45b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a887dd991f541381dd0a72b0", "aggregation": { "method": "sum" }, @@ -143063,19 +144661,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000061", + "id": "E14001406", "level": "constituency", - "name": "Aberdeen South", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aberdeen South: 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.S14000061" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001406" }, "measure": { "unit": "count" @@ -143096,28 +144694,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6c7f4d98c3ed2179125d45b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a887dd991f541381dd0a72b0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50190.253, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6ca2a452c34965dfc69f22c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a888c534bb90dbc113a2a7ad", "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", @@ -143133,7 +144731,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143142,7 +144740,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -143150,27 +144748,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001435", + "id": "E14001597", "level": "constituency", - "name": "Queen's Park and Maida Vale", + "name": "Worcester", "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 electricity meters, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001435" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001597" }, "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", @@ -143185,20 +144783,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6ca2a452c34965dfc69f22c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a888c534bb90dbc113a2a7ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6dafe062bda89f6870158d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8a007a7b28acfa76c315b97", "aggregation": { "method": "sum" }, @@ -143239,19 +144837,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001446", "level": "constituency", - "name": "Derby South", + "name": "Rochdale", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Derby South: 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.E14001194" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001446" }, "measure": { "unit": "kwh" @@ -143272,28 +144870,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6dafe062bda89f6870158d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8a007a7b28acfa76c315b97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 448977266.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6e69f6075bb25c40586bcc6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8ad4b9bc426f83fbac7c858", "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", @@ -143306,81 +144904,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": "E14001237", + "id": "E14001447", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Rochester and Strood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Filton and Bradley Stoke: 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_meter_count", - "record_set_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.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001447" }, "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:a6e69f6075bb25c40586bcc6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8ad4b9bc426f83fbac7c858", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45138.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6f2405e5bc1642a9f09c284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8af5c854ac0417cdd8c15ce", "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", @@ -143393,73 +144993,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": "S14000070", + "id": "E14001117", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Bracknell", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001117" }, "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:a6f2405e5bc1642a9f09c284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8af5c854ac0417cdd8c15ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150823016.084, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8b2597dd2bf1fd4655d5956", + "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": "E14001124", + "level": "constituency", + "name": "Brentford and Isleworth", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.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.E14001124" + }, + "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:a8b2597dd2bf1fd4655d5956", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a6fbe3d98a1718e4b06ec000", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8d71c1831251f9f6922368f", "aggregation": { "method": "sum" }, @@ -143500,19 +145191,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001596", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dunstable and Leighton Buzzard: 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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001596" }, "measure": { "unit": "count" @@ -143533,20 +145224,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a6fbe3d98a1718e4b06ec000", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8d71c1831251f9f6922368f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41782.309, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a705500bf533f9fc95a268d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8dba5e4c2f7aa41ac054bdc", "aggregation": { "method": "sum" }, @@ -143587,19 +145278,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "W07000085", "level": "constituency", - "name": "Ashfield", + "name": "Brecon, Radnor and Cwm Tawe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashfield: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000085" }, "measure": { "unit": "kwh" @@ -143620,28 +145311,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a705500bf533f9fc95a268d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8dba5e4c2f7aa41ac054bdc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 294485157.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7077f2ead0eccdd74b33f30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8fe96feced50af4bc985530", "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", @@ -143657,7 +145348,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143666,7 +145357,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -143674,27 +145365,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001272", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wolverhampton South East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001595" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001272" }, "measure": { - "unit": "count" + "unit": "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", @@ -143709,28 +145400,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7077f2ead0eccdd74b33f30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8fe96feced50af4bc985530", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 123007053.526, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a707991107740a868821793f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a94b290b5c160e340e45e9eb", "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", @@ -143743,83 +145434,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": "S14000102", + "id": "E14001278", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Paisley and Renfrewshire South: 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.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.S14000102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001278" }, "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:a707991107740a868821793f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a94b290b5c160e340e45e9eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39448.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7085c71b352c3cf82224105", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a964cb836ab28d3b8c90eb02", "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", @@ -143835,7 +145524,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -143844,7 +145533,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -143852,27 +145541,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001374", + "id": "E14001542", "level": "constituency", - "name": "New Forest West", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, New Forest West: 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.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.E14001374" + "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_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", @@ -143887,28 +145576,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a7085c71b352c3cf82224105", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a964cb836ab28d3b8c90eb02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45235.956, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a748c0bacd2bd1ad0bf00dbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a992ab308af4ea25951a6ef7", "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", @@ -143921,81 +145610,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": "E14001443", + "id": "E14001145", "level": "constituency", - "name": "Ribble Valley", + "name": "Bury South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ribble Valley: 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_meter_count", - "record_set_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.E14001443" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:a748c0bacd2bd1ad0bf00dbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a992ab308af4ea25951a6ef7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149514289.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a75c01018144dab8efd44f1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9940b8e85a8e0b0710c5124", "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", @@ -144011,7 +145702,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -144020,7 +145711,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -144028,27 +145719,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "S14000065", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "Angus and Perthshire Glens", "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 gas meters, 2024, Angus and Perthshire Glens: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000065" }, "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", @@ -144061,28 +145752,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a75c01018144dab8efd44f1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9940b8e85a8e0b0710c5124", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32206.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a79e91e7f506e2a5483a7b14", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9be233bd279d5ab4e910e10", "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", @@ -144095,83 +145786,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": "E14001473", + "id": "E14001375", "level": "constituency", - "name": "Shrewsbury", + "name": "Newark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Shrewsbury: 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_meter_count", - "record_set_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.E14001473" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001375" }, "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:a79e91e7f506e2a5483a7b14", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9be233bd279d5ab4e910e10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37003.764, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7cafc0117ac3f2fdb2061b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9c16225a862a4f08219e433", "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", @@ -144184,83 +145873,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": "W07000108", + "id": "E14001158", "level": "constituency", - "name": "Swansea West", + "name": "Cheadle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Swansea West: 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_consumption", - "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.W07000108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001158" }, "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:a7cafc0117ac3f2fdb2061b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9c16225a862a4f08219e433", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 559948503.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a7cf8ff5a784472c0d2839da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9c4ad4cd649582ab274aa46", "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", @@ -144273,81 +145960,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": "E14001067", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Arundel and South Downs", "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, 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.E14001583" + "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:a7cf8ff5a784472c0d2839da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9c4ad4cd649582ab274aa46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46327.062, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a81892f4e0b6583300f962cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9e9fa775c43a15e053483ac", "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", @@ -144360,83 +146049,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": "E14001126", + "id": "E14001508", "level": "constituency", - "name": "Bridgwater", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bridgwater: 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.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.E14001126" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001508" }, "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:a81892f4e0b6583300f962cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9e9fa775c43a15e053483ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 239229023.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a8275235e1bb1702166a1bf7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9ec6c9af7d46991187ed0fe", "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", @@ -144452,7 +146139,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -144461,7 +146148,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -144469,27 +146156,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001078", "level": "constituency", - "name": "Caerphilly", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Caerphilly: 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_consumption", - "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.W07000088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001078" }, "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", @@ -144504,28 +146191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a8275235e1bb1702166a1bf7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9ec6c9af7d46991187ed0fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48031.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a82ef154356b525796b85571", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9f0bd8c37a5f88e074b3716", "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", @@ -144538,81 +146225,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": "E14001333", + "id": "E14001240", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Forest of Dean", "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 electricity meters, 2024, Forest of Dean: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_meter_count", - "record_set_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.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001240" }, "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:a82ef154356b525796b85571", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9f0bd8c37a5f88e074b3716", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42181.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a853501cb57aa52b6ddb74b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa004db1bcb6cff0e523fdaf", "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", @@ -144625,75 +146314,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": "E14001389", + "id": "E14001408", "level": "constituency", - "name": "North Durham", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Durham: 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.E14001389" + "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:a853501cb57aa52b6ddb74b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa004db1bcb6cff0e523fdaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 421815137.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a85f9889b4b45e6b5ac29de0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa207366a54bacf61a617d94", "aggregation": { "method": "sum" }, @@ -144734,19 +146421,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001089", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Bexleyheath and Crayford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Washington and Gateshead South: DESNZ's authority totals split by its small-area figures", + "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.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001089" }, "measure": { "unit": "kwh" @@ -144769,20 +146456,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a85f9889b4b45e6b5ac29de0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa207366a54bacf61a617d94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133567679.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a89b9913d54923661de0034c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa48d8ecf2a44d47b9537711", "aggregation": { "method": "sum" }, @@ -144823,19 +146510,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000096", + "id": "E14001433", "level": "constituency", - "name": "Dwyfor Meirionnydd", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dwyfor Meirionnydd: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000096" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001433" }, "measure": { "unit": "count" @@ -144856,20 +146543,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a89b9913d54923661de0034c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa48d8ecf2a44d47b9537711", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46222.169, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa56867ea4972e3891dc854e", + "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": "E14001116", + "level": "constituency", + "name": "Bournemouth West", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 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.electricity.meter_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.E14001116" + }, + "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:aa56867ea4972e3891dc854e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a91643c8040843cbd56a7dd8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa6eaddb2d7d9baa5c87c790", "aggregation": { "method": "sum" }, @@ -144910,19 +146686,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001063", + "id": "S14000070", "level": "constituency", - "name": "Aldershot", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldershot: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000070" }, "measure": { "unit": "kwh" @@ -144943,20 +146719,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a91643c8040843cbd56a7dd8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa6eaddb2d7d9baa5c87c790", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 479016885.471, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a933b7f9de83717068d6116e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa962c5ae2e9294cc5849a79", "aggregation": { "method": "sum" }, @@ -144997,19 +146773,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001086", + "id": "E14001431", "level": "constituency", - "name": "Bethnal Green and Stepney", + "name": "Portsmouth North", "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, 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.gas.meter_count", "record_set_spec_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.E14001431" }, "measure": { "unit": "count" @@ -145030,28 +146806,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a933b7f9de83717068d6116e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa962c5ae2e9294cc5849a79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39680.591, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a980e2cacfd29af24b16c9b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaaaf417a48436337283aa25", "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", @@ -145067,7 +146843,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -145076,7 +146852,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -145084,27 +146860,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001340", + "id": "E14001177", "level": "constituency", - "name": "Liverpool Wavertree", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Liverpool Wavertree: 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.E14001340" + "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", @@ -145117,28 +146893,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a980e2cacfd29af24b16c9b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaaaf417a48436337283aa25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 518522576.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a98dbada18fab58cfa507eb8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aabf47410c39937a71850b0f", "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", @@ -145151,73 +146927,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": "S14000045", + "id": "E14001173", "level": "constituency", - "name": "Midlothian", + "name": "City of Durham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Midlothian: 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.S14000045" + "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:a98dbada18fab58cfa507eb8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aabf47410c39937a71850b0f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125905925.223, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9a677c642a59dbf0527cc13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab47b525bbc97a20ad5f5faa", "aggregation": { "method": "sum" }, @@ -145258,19 +147036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001261", + "id": "E14001184", "level": "constituency", - "name": "Halesowen", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Halesowen: 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.E14001261" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001184" }, "measure": { "unit": "kwh" @@ -145291,28 +147069,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9a677c642a59dbf0527cc13", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab47b525bbc97a20ad5f5faa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451187357.267, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9d93732495a0ba8049d088b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abb042cda61ff4b32ea750f6", "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", @@ -145325,73 +147103,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": "E14001475", + "id": "E14001113", "level": "constituency", - "name": "Skipton and Ripon", + "name": "Bootle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Skipton and Ripon: 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.E14001475" + "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:a9d93732495a0ba8049d088b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abb042cda61ff4b32ea750f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46877.902, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9f255835a63aad229021760", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abc00eb0f9e698757a09d1a1", "aggregation": { "method": "sum" }, @@ -145432,19 +147212,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001472", + "id": "E14001462", "level": "constituency", - "name": "Shipley", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Shipley: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001472" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" }, "measure": { "unit": "count" @@ -145465,28 +147245,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:a9f255835a63aad229021760", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abc00eb0f9e698757a09d1a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44884.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:a9fdb2e233678f855c0c3096", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abe57642906c698e6cd43bb4", "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", @@ -145499,73 +147279,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": "E14001391", + "id": "E14001410", "level": "constituency", - "name": "North East Derbyshire", + "name": "Nottingham East", "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, 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.E14001391" + "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:a9fdb2e233678f855c0c3096", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abe57642906c698e6cd43bb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51773.905, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa1fb9cc4f634bb2e1cc64ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abec8802b7a5a38ef6a75a6b", "aggregation": { "method": "sum" }, @@ -145606,19 +147388,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001499", + "id": "E14001071", "level": "constituency", - "name": "Southampton Itchen", + "name": "Aylesbury", "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, 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.E14001499" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001071" }, "measure": { "unit": "kwh" @@ -145641,28 +147423,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa1fb9cc4f634bb2e1cc64ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abec8802b7a5a38ef6a75a6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165931302.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa38d3e375415d3f54ec3b80", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abf9f5e7ff138b43b1578006", "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", @@ -145675,83 +147457,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": "E14001080", + "id": "E14001300", "level": "constituency", - "name": "Bath", + "name": "Ilford North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bath: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001300" }, "measure": { - "unit": "count" + "unit": "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:aa38d3e375415d3f54ec3b80", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abf9f5e7ff138b43b1578006", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 516850653.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa404d13a69cf607c05e2da0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac1ad7a9dc66d901c1597513", "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", @@ -145764,83 +147544,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": "E14001441", + "id": "E14001281", "level": "constituency", - "name": "Redditch", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Redditch: 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_consumption", - "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.E14001441" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001281" }, "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:aa404d13a69cf607c05e2da0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac1ad7a9dc66d901c1597513", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31948.815, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa45f8855937306400436beb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac21cc094aab99ba7459bb9a", "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", @@ -145853,83 +147631,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": "E14001561", + "id": "E14001297", "level": "constituency", - "name": "Wallasey", + "name": "Huddersfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wallasey: 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.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.E14001297" }, "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:aa45f8855937306400436beb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac21cc094aab99ba7459bb9a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45822.177, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa717894b56ab33e777903f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac29a932425ab507e41b221b", "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", @@ -145942,81 +147718,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": "E14001273", + "id": "E14001512", "level": "constituency", - "name": "Harwich and North Essex", + "name": "St Neots and Mid Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harwich and North Essex: 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_consumption", - "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.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001512" }, "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:aa717894b56ab33e777903f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac29a932425ab507e41b221b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167327238.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa722f07bdf3d45584c9d751", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5c5e2a6b158694815388f0", "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", @@ -146029,73 +147807,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": "E14001311", + "id": "E14001531", "level": "constituency", - "name": "Kettering", + "name": "Sunderland Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kettering: 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.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.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001531" }, "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:aa722f07bdf3d45584c9d751", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5c5e2a6b158694815388f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131818797.212, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa8e8c626b6bce3b8ce060db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac87d838874f8323cd13ac28", "aggregation": { "method": "sum" }, @@ -146136,19 +147916,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001303", + "id": "E14001181", "level": "constituency", - "name": "Isle of Wight East", + "name": "Coventry North West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight East: 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.E14001303" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001181" }, "measure": { "unit": "count" @@ -146171,107 +147951,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa8e8c626b6bce3b8ce060db", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa943c5fc45946753aec90e1", - "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": "E14001506", - "level": "constituency", - "name": "Spen Valley", - "vintage": "pcon_2024" - }, - "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.E14001506" - }, - "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:aa943c5fc45946753aec90e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac87d838874f8323cd13ac28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46668.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa9ac96ce2144a362eaa724b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acc64b740125d33da1bdbcae", "aggregation": { "method": "sum" }, @@ -146312,19 +148005,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001104", "level": "constituency", - "name": "Rochester and Strood", + "name": "Blackpool North and Fleetwood", "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, 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.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001104" }, "measure": { "unit": "kwh" @@ -146347,20 +148040,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa9ac96ce2144a362eaa724b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acc64b740125d33da1bdbcae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136318779.339, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aa9d5f6977b263ac8513851e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acd72fb77c4f317178539334", "aggregation": { "method": "sum" }, @@ -146401,19 +148094,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001552", + "id": "W07000112", "level": "constituency", - "name": "Torridge and Tavistock", + "name": "Ynys M\u00f4n", "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, 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.gas.consumption", "record_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.W07000112" }, "measure": { "unit": "kwh" @@ -146434,20 +148127,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aa9d5f6977b263ac8513851e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acd72fb77c4f317178539334", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157027973.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aacc877274716f12c33a077e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad10ad642e39c21fcc75d8c9", "aggregation": { "method": "sum" }, @@ -146488,19 +148181,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001296", + "id": "S14000096", "level": "constituency", - "name": "Hove and Portslade", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hove and Portslade: 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.E14001296" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000096" }, "measure": { "unit": "count" @@ -146521,28 +148214,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aacc877274716f12c33a077e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad10ad642e39c21fcc75d8c9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40159.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aadeddc6ac9dbcca9294c701", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad3540715da5e297df43fad4", "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", @@ -146555,75 +148248,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": "E14001109", + "id": "E14001090", "level": "constituency", - "name": "Bolsover", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolsover: 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.E14001109" + "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:aadeddc6ac9dbcca9294c701", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad3540715da5e297df43fad4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 413328852.775, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aaebd8731bf5731b1871d5be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad6293338ad2f6146f656427", "aggregation": { "method": "sum" }, @@ -146664,19 +148355,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001210", + "id": "E14001163", "level": "constituency", - "name": "Earley and Woodley", + "name": "Chester North and Neston", "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, 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.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001163" }, "measure": { "unit": "kwh" @@ -146697,20 +148388,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aaebd8731bf5731b1871d5be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad6293338ad2f6146f656427", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432176188.877, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aafe5a16040e35dda61d6dcd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad78660c1971c487b5212301", "aggregation": { "method": "sum" }, @@ -146751,19 +148442,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "E14001313", "level": "constituency", - "name": "North Devon", + "name": "Kingston upon Hull East", "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, 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.E14001387" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001313" }, "measure": { "unit": "count" @@ -146784,28 +148475,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aafe5a16040e35dda61d6dcd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad78660c1971c487b5212301", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45561.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab0f7d3b5d9482080e185735", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad821f1486ceb62db90c2aba", "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", @@ -146818,75 +148509,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": "E14001093", + "id": "E14001269", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Birmingham Erdington: 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_meter_count", - "record_set_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.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001269" }, "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:ab0f7d3b5d9482080e185735", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad821f1486ceb62db90c2aba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45250.725, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab2c4b86c558fb7752b773b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad937a5eabae66360836adc7", "aggregation": { "method": "sum" }, @@ -146927,19 +148616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000090", + "id": "E14001255", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Great Grimsby and Cleethorpes", "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 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.electricity.meter_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.S14000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001255" }, "measure": { "unit": "count" @@ -146962,28 +148651,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab2c4b86c558fb7752b773b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad937a5eabae66360836adc7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50661.879, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab432c649b41f6d15c0d4526", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad9dd57fb6c246f0f5f4c90d", "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", @@ -146996,83 +148685,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": "E14001176", + "id": "S14000063", "level": "constituency", - "name": "Colchester", + "name": "Airdrie and Shotts", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Colchester: 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.E14001176" + "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:ab432c649b41f6d15c0d4526", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad9dd57fb6c246f0f5f4c90d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 488774800.461, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab5ccc9514b989753bb8e397", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adb54b98d9e63a57d1cc123b", "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", @@ -147088,7 +148775,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -147097,7 +148784,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -147105,27 +148792,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001423", + "id": "E14001130", "level": "constituency", - "name": "Penistone and Stocksbridge", + "name": "Brighton Pavilion", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001130" }, "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", @@ -147140,20 +148827,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab5ccc9514b989753bb8e397", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adb54b98d9e63a57d1cc123b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47064.132, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab5cfcbbb2c49405529c8082", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adb9e8596ee0e068647a4f01", "aggregation": { "method": "sum" }, @@ -147194,19 +148881,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000094", + "id": "E14001162", "level": "constituency", - "name": "Inverness, Skye and West Ross-shire", + "name": "Chesham and Amersham", "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, 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.gas.meter_count", "record_set_spec_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.E14001162" }, "measure": { "unit": "count" @@ -147227,28 +148914,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ab5cfcbbb2c49405529c8082", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adb9e8596ee0e068647a4f01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37618.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ab60bb9bc74d24d845f30f46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae5248efaf92ab922b5ef7b6", "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", @@ -147261,83 +148948,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": "E14001253", "level": "constituency", - "name": "Castle Point", + "name": "Grantham and Bourne", "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, 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.E14001154" + "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:ab60bb9bc74d24d845f30f46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae5248efaf92ab922b5ef7b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 370040032.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abc6b1fd988ab30996c7a2a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae68a40b938d7521b585bf0a", "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", @@ -147353,7 +149038,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147362,7 +149047,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147370,27 +149055,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001321", "level": "constituency", - "name": "Worcester", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Worcester: 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.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.E14001597" + "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_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", @@ -147403,20 +149088,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abc6b1fd988ab30996c7a2a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae68a40b938d7521b585bf0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37574.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abd7377859e9851af12a535e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae85fb374b36d44cb44172a8", "aggregation": { "method": "sum" }, @@ -147457,19 +149142,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001154", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Castle Point", "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, 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.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001154" }, "measure": { "unit": "count" @@ -147490,28 +149175,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abd7377859e9851af12a535e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae85fb374b36d44cb44172a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36508.166, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:abf5499905c4da681fff11ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aea11dbcc2fdbb5eb0da76e4", "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", @@ -147527,7 +149212,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147536,7 +149221,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147544,27 +149229,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001485", "level": "constituency", - "name": "Frome and East Somerset", + "name": "South Dorset", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Frome and East Somerset: 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_meter_count", - "record_set_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.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001485" }, "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", @@ -147577,28 +149262,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:abf5499905c4da681fff11ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aea11dbcc2fdbb5eb0da76e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 394576742.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac148c6484c3e1d56f009147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeab8a3c3b6b9ef349d1bd2c", "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", @@ -147611,81 +149296,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": "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 electricity 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001243" }, "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:ac148c6484c3e1d56f009147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeab8a3c3b6b9ef349d1bd2c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45394.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac27908deae4faeeb53812a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aeb5d2b24f6546e2083c56fc", "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", @@ -147701,7 +149388,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -147710,7 +149397,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -147718,27 +149405,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001201", + "id": "E14001577", "level": "constituency", - "name": "Dorking and Horley", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dorking and Horley: 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.E14001201" + "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", @@ -147751,20 +149438,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac27908deae4faeeb53812a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aeb5d2b24f6546e2083c56fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39320.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5a636f5d8a69fae7e8ea81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aedb87372b8c3d4d94bedfc0", "aggregation": { "method": "sum" }, @@ -147805,19 +149492,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001177", + "id": "E14001207", "level": "constituency", - "name": "Colne Valley", + "name": "Ealing Central and Acton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Colne Valley: 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.E14001177" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001207" }, "measure": { "unit": "kwh" @@ -147838,28 +149525,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5a636f5d8a69fae7e8ea81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aedb87372b8c3d4d94bedfc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 564888801.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5b3bd9c19a8c8036549b0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af05939b3bd71cc60a21b50c", "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", @@ -147875,7 +149562,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -147884,7 +149571,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -147892,27 +149579,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001161", "level": "constituency", - "name": "Windsor", + "name": "Cheltenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Windsor: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001161" }, "measure": { - "unit": "count" + "unit": "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", @@ -147927,20 +149614,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5b3bd9c19a8c8036549b0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af05939b3bd71cc60a21b50c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154758636.913, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac5f27c06da2670ac95b8c15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af0690a0e79b9aded3fc5bc1", "aggregation": { "method": "sum" }, @@ -147981,19 +149668,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000063", + "id": "E14001221", "level": "constituency", - "name": "Airdrie and Shotts", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Airdrie and Shotts: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001221" }, "measure": { "unit": "kwh" @@ -148014,28 +149701,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac5f27c06da2670ac95b8c15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af0690a0e79b9aded3fc5bc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 527739495.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac89c3edd7e2849d1cd3644c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af12f09ccbdf5d1323876071", "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", @@ -148051,7 +149738,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148060,7 +149747,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148068,27 +149755,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "E14001480", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chingford and Woodford Green: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001480" }, "measure": { - "unit": "count" + "unit": "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", @@ -148103,28 +149790,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ac89c3edd7e2849d1cd3644c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af12f09ccbdf5d1323876071", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153902664.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ac97f6f6c17ed1f4a7822841", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af34cb9c4758e165bb97acfb", "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", @@ -148137,75 +149824,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": "S14000027", + "id": "E14001398", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "North Shropshire", "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 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.S14000027" + "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:ac97f6f6c17ed1f4a7822841", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af34cb9c4758e165bb97acfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 329362870.978, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aceaa0dfad840484542337e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af3d5ea2847785fd355cf863", "aggregation": { "method": "sum" }, @@ -148246,19 +149931,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001065", + "id": "W07000096", "level": "constituency", - "name": "Altrincham and Sale West", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Altrincham and Sale West: 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.E14001065" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000096" }, "measure": { "unit": "kwh" @@ -148279,20 +149964,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aceaa0dfad840484542337e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af3d5ea2847785fd355cf863", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 226982357.569, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:acf91cb8858e87416f994adc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af5366c8a91d69d70105b15c", "aggregation": { "method": "sum" }, @@ -148333,19 +150018,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001245", "level": "constituency", - "name": "North Somerset", + "name": "Gedling", "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, 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.gas.meter_count", "record_set_spec_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.E14001245" }, "measure": { "unit": "count" @@ -148366,107 +150051,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:acf91cb8858e87416f994adc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af5366c8a91d69d70105b15c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad13c29cf34a7ea1d712fe72", - "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": "E14001219", - "level": "constituency", - "name": "Eastbourne", - "vintage": "pcon_2024" - }, - "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.E14001219" - }, - "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:ad13c29cf34a7ea1d712fe72", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 44464.625, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad1706755e61aafa7c460434", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af6940fba69d920a9a3cb82e", "aggregation": { "method": "sum" }, @@ -148507,19 +150105,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000100", + "id": "E14001494", "level": "constituency", - "name": "Mid and South Pembrokeshire", + "name": "South Suffolk", "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 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.W07000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001494" }, "measure": { "unit": "count" @@ -148542,28 +150140,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad1706755e61aafa7c460434", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af6940fba69d920a9a3cb82e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43552.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad1c2650c5af375e80ea5e67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af70b62b5faae4bb9f72fb3e", "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", @@ -148579,7 +150177,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148588,7 +150186,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148596,27 +150194,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000079", + "id": "E14001467", "level": "constituency", - "name": "Edinburgh North and Leith", + "name": "Sheffield Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh North and Leith: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000079" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001467" }, "measure": { - "unit": "count" + "unit": "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", @@ -148631,20 +150229,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad1c2650c5af375e80ea5e67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af70b62b5faae4bb9f72fb3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 128277389.991, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad2f431ccb7f0ed06037ab68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af8768099ba3323f85a6bd1d", "aggregation": { "method": "sum" }, @@ -148685,19 +150283,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001409", "level": "constituency", - "name": "South Shropshire", + "name": "Norwich South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Shropshire: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001409" }, "measure": { "unit": "count" @@ -148720,28 +150318,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad2f431ccb7f0ed06037ab68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af8768099ba3323f85a6bd1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49226.489, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad47db10e728bf5d7fdebc2d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af94d98b778f8607779fa51f", "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", @@ -148757,7 +150355,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -148766,7 +150364,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -148774,27 +150372,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001105", "level": "constituency", - "name": "Livingston", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Livingston: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001105" }, "measure": { - "unit": "count" + "unit": "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", @@ -148809,107 +150407,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad47db10e728bf5d7fdebc2d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af94d98b778f8607779fa51f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad57e85e1a7aad04f8534fc5", - "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": "E14001313", - "level": "constituency", - "name": "Kingston upon Hull East", - "vintage": "pcon_2024" - }, - "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.E14001313" - }, - "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:ad57e85e1a7aad04f8534fc5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 158289892.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad5e6073ff3751e4f48d2f18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af9ad0b9bad104f9b403b779", "aggregation": { "method": "sum" }, @@ -148950,19 +150461,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001208", + "id": "E14001321", "level": "constituency", - "name": "Ealing North", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing North: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001208" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001321" }, "measure": { "unit": "kwh" @@ -148983,20 +150494,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad5e6073ff3751e4f48d2f18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af9ad0b9bad104f9b403b779", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 529696967.058, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ad7d7c36d1a6df47343b227c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afc9c9f3ae5ffc8243807cd0", "aggregation": { "method": "sum" }, @@ -149037,19 +150548,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "E14001191", "level": "constituency", - "name": "Richmond Park", + "name": "Dartford", "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, 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.gas.meter_count", "record_set_spec_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.E14001191" }, "measure": { "unit": "count" @@ -149070,117 +150581,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ad7d7c36d1a6df47343b227c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afc9c9f3ae5ffc8243807cd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ada94bdb242749786935049c", - "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": "E14001376", - "level": "constituency", - "name": "Newbury", - "vintage": "pcon_2024" - }, - "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.E14001376" - }, - "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:ada94bdb242749786935049c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 42467.537, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:adc2b55d3cb409aa89db1023", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aff5031b559b988338b8f96a", "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", @@ -149196,7 +150618,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149205,7 +150627,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149213,27 +150635,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001113", + "id": "E14001234", "level": "constituency", - "name": "Bootle", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bootle: 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_meter_count", - "record_set_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.E14001113" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001234" }, "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", @@ -149246,28 +150668,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:adc2b55d3cb409aa89db1023", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:aff5031b559b988338b8f96a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 572616503.427, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:add8c4d0f675cae98583fc04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0068baeb25bff8e0198a66b", "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", @@ -149280,73 +150702,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": "E14001233", + "id": "E14001321", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Fareham and Waterlooville: 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.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.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001321" }, "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:add8c4d0f675cae98583fc04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0068baeb25bff8e0198a66b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140562286.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae11cd182e46e664e72d2f1f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b02427eb3695822e99e20139", "aggregation": { "method": "sum" }, @@ -149387,19 +150811,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001206", "level": "constituency", - "name": "Peterborough", + "name": "Dunstable and Leighton Buzzard", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peterborough: 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.gas.consumption", "record_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.E14001206" }, "measure": { "unit": "kwh" @@ -149420,28 +150844,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae11cd182e46e664e72d2f1f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b02427eb3695822e99e20139", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 501788491.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae18198d32dbc89c6e529e36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b049abd08d362fc9170341bc", "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", @@ -149454,73 +150878,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": "E14001453", + "id": "S14000045", "level": "constituency", - "name": "Rugby", + "name": "Midlothian", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rugby: 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.E14001453" + "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:ae18198d32dbc89c6e529e36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b049abd08d362fc9170341bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44814.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae6942479263c1813462cb51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05d55a5243899afa1e52cbe", "aggregation": { "method": "sum" }, @@ -149561,19 +150987,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001311", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stirling and Strathallan: 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.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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001311" }, "measure": { "unit": "kwh" @@ -149596,20 +151022,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae6942479263c1813462cb51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b05d55a5243899afa1e52cbe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163753871.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae78d61286aebd2bb437774a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0678974a101220416d1d44d", "aggregation": { "method": "sum" }, @@ -149650,19 +151076,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001283", + "id": "E14001302", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Ipswich", "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, 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.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001302" }, "measure": { "unit": "count" @@ -149685,28 +151111,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae78d61286aebd2bb437774a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0678974a101220416d1d44d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50554.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ae7e5b3a65e1f0a565d3abec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b067fc72b704cada74ef5d96", "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", @@ -149722,7 +151148,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149731,7 +151157,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149739,27 +151165,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001080", + "id": "W07000108", "level": "constituency", - "name": "Bath", + "name": "Swansea West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bath: 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_consumption", - "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.E14001080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000108" }, "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", @@ -149772,28 +151198,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ae7e5b3a65e1f0a565d3abec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b067fc72b704cada74ef5d96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45983.949, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:aec676fe8b52c8f792037a93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b069a4a187cf5eaf076937ab", "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", @@ -149806,83 +151232,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": "E14001372", + "id": "E14001260", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Hackney South and Shoreditch", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Morecambe and Lunesdale: 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.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.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001260" }, "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:aec676fe8b52c8f792037a93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b069a4a187cf5eaf076937ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 343156628.927, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af032d03036fcfd1e3a30666", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b09901ee2407bac463c3fb4b", "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", @@ -149898,7 +151322,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -149907,7 +151331,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -149915,27 +151339,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "E14001350", "level": "constituency", - "name": "Portsmouth North", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Portsmouth North: 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_consumption", - "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.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001350" }, "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", @@ -149948,20 +151372,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af032d03036fcfd1e3a30666", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b09901ee2407bac463c3fb4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44710.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af07ae70999029ab7f218a97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0a72b107608b94ee513a2f2", "aggregation": { "method": "sum" }, @@ -150002,19 +151426,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001519", + "id": "E14001069", "level": "constituency", - "name": "Stockton West", + "name": "Ashford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stockton West: 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.electricity.meter_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.E14001519" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001069" }, "measure": { "unit": "count" @@ -150037,20 +151461,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af07ae70999029ab7f218a97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0a72b107608b94ee513a2f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45253.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1beeb13f646afd75ab7335", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0e2a0f8bebee66060793427", "aggregation": { "method": "sum" }, @@ -150091,19 +151515,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001144", + "id": "E14001315", "level": "constituency", - "name": "Bury North", + "name": "Kingston upon Hull West and Haltemprice", "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, 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" }, "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.E14001315" }, "measure": { "unit": "count" @@ -150126,28 +151550,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af1beeb13f646afd75ab7335", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0e2a0f8bebee66060793427", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51188.972, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af1c3d2b75069ef5553d7f13", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0ff18ac3ddaa0f1c727a053", "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", @@ -150160,137 +151584,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": "E14001566", + "id": "E14001350", "level": "constituency", - "name": "Warwick and Leamington", + "name": "Makerfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Warwick and Leamington: 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.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.E14001566" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001350" }, "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:af1c3d2b75069ef5553d7f13", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af282153318ca1e681ec4c87", - "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": "E14001119", - "level": "constituency", - "name": "Bradford South", - "vintage": "pcon_2024" - }, - "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.E14001119" - }, - "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 @@ -150302,20 +151637,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af282153318ca1e681ec4c87", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0ff18ac3ddaa0f1c727a053", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 456645412.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af3ccce049bcef15ebe116c9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1044cf64f617c667b2d6469", "aggregation": { "method": "sum" }, @@ -150356,19 +151691,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001292", + "id": "E14001442", "level": "constituency", - "name": "Hornchurch and Upminster", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornchurch and Upminster: 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.E14001292" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001442" }, "measure": { "unit": "count" @@ -150391,28 +151726,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af3ccce049bcef15ebe116c9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1044cf64f617c667b2d6469", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45382.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af58b95a8a4be560d4b81923", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b106f1900aaf4ff732f5a5ec", "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", @@ -150428,7 +151763,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -150437,7 +151772,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -150445,27 +151780,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001590", + "id": "E14001551", "level": "constituency", - "name": "Witham", + "name": "Torbay", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witham: 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.E14001590" + "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", @@ -150480,28 +151815,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:af58b95a8a4be560d4b81923", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b106f1900aaf4ff732f5a5ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154798265.5, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af791a14947f16ac5b35bcf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b10c30842e29c6d1e5294418", "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", @@ -150514,83 +151849,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": "E14001460", + "id": "E14001587", "level": "constituency", - "name": "Salisbury", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Salisbury: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001587" }, "measure": { - "unit": "count" + "unit": "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:af791a14947f16ac5b35bcf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b10c30842e29c6d1e5294418", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 434246674.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af79ee2a3610344e5b9d1522", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b10d8a26819d3627e06bdea0", "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", @@ -150603,83 +151936,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": "E14001327", + "id": "W07000093", "level": "constituency", - "name": "Leicester South", + "name": "Ceredigion Preseli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leicester South: 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.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.E14001327" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000093" }, "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:af79ee2a3610344e5b9d1522", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b10d8a26819d3627e06bdea0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 12897.308, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:af8bfaa5c1b24cbce72b43f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b111581a6653942cb166a080", "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", @@ -150692,75 +152023,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": "E14001496", + "id": "E14001075", "level": "constituency", - "name": "South West Hertfordshire", + "name": "Barnsley South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Hertfordshire: 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.E14001496" + "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:af8bfaa5c1b24cbce72b43f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b111581a6653942cb166a080", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 488393982.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afbe2ff78259fe5b1388c616", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1349128a13a18115a4ab0ae", "aggregation": { "method": "sum" }, @@ -150801,19 +152130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001481", + "id": "E14001377", "level": "constituency", - "name": "South Cambridgeshire", + "name": "Newcastle upon Tyne Central and West", "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, 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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001377" }, "measure": { "unit": "count" @@ -150834,109 +152163,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:afbe2ff78259fe5b1388c616", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:afddb1453e704736375f3859", - "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": "E14001111", - "level": "constituency", - "name": "Bolton South and Walkden", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", - "layout": { - "measure_id": "domestic_consumption", - "record_set_id": "uk.local_geography.desnz_constituency_energy.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" - }, - "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:afddb1453e704736375f3859", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1349128a13a18115a4ab0ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47439.757, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0071d84905c1d24037bf539", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b143e901e334f0eb785781f3", "aggregation": { "method": "sum" }, @@ -150977,19 +152217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001453", + "id": "E14001601", "level": "constituency", - "name": "Rugby", + "name": "Wyre Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rugby: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001453" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001601" }, "measure": { "unit": "count" @@ -151012,20 +152252,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0071d84905c1d24037bf539", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b143e901e334f0eb785781f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46749.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b013a9ef955fbc28fdd1c554", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b14dc066ef8d29fda92324b4", "aggregation": { "method": "sum" }, @@ -151066,19 +152306,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001448", "level": "constituency", - "name": "Isle of Wight West", + "name": "Romford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Isle of Wight West: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001304" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001448" }, "measure": { "unit": "count" @@ -151101,28 +152341,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b013a9ef955fbc28fdd1c554", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b14dc066ef8d29fda92324b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43905.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0234815ec2bf3b7bc5062ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b15d406fd7b86fc91ff4e6ff", "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", @@ -151135,75 +152375,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": "E14001587", + "id": "E14001565", "level": "constituency", - "name": "Winchester", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Winchester: 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_meter_count", - "record_set_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.E14001565" }, "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:b0234815ec2bf3b7bc5062ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b15d406fd7b86fc91ff4e6ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43910.533, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b028315bcd83adf6686b773f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b168dca90aa6fec7d34a6247", "aggregation": { "method": "sum" }, @@ -151244,19 +152482,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001133", + "id": "S14000079", "level": "constituency", - "name": "Bristol North East", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bristol North East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001133" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000079" }, "measure": { "unit": "kwh" @@ -151277,28 +152515,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b028315bcd83adf6686b773f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b168dca90aa6fec7d34a6247", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 514584519.374, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0298689c72343045f8e008f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b168de25c829a3f021d20ebe", "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", @@ -151311,73 +152549,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": "E14001579", + "id": "E14001439", "level": "constituency", - "name": "West Worcestershire", + "name": "Reading West and Mid Berkshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Worcestershire: 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.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.E14001579" + "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_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:b0298689c72343045f8e008f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b168de25c829a3f021d20ebe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38830.441, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b035250f609aee369acf5040", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b16c9f3fd0757922064e2e6c", "aggregation": { "method": "sum" }, @@ -151418,19 +152658,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000085", + "id": "E14001141", "level": "constituency", - "name": "Glasgow North", + "name": "Buckingham and Bletchley", "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, 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" }, "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.E14001141" }, "measure": { "unit": "count" @@ -151453,28 +152693,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b035250f609aee369acf5040", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b16c9f3fd0757922064e2e6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45061.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b05d9715a3b7c08ebed0872c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b175b54ebbef4bd2c577bcff", "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", @@ -151487,20 +152727,20 @@ "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", @@ -151512,56 +152752,58 @@ "name": "Waveney Valley", "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, 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.E14001569" + "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:b05d9715a3b7c08ebed0872c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b175b54ebbef4bd2c577bcff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42523.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b06adb1714f7baee8f8bda11", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b17c14582b6f35606750b10f", "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", @@ -151577,7 +152819,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -151586,7 +152828,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -151594,27 +152836,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001137", + "id": "E14001566", "level": "constituency", - "name": "Bromley and Biggin Hill", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bromley and Biggin Hill: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 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.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.E14001137" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001566" }, "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", @@ -151629,28 +152871,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b06adb1714f7baee8f8bda11", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b17c14582b6f35606750b10f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49051.317, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0a410bccb20a23190bf4729", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b187676a3ce2f0a231af2b66", "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": "E14001161", + "level": "constituency", + "name": "Cheltenham", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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.E14001161" + }, + "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:b187676a3ce2f0a231af2b66", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1957916aa80842f8e42ee6e", + "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", @@ -151666,7 +152997,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -151675,7 +153006,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -151683,27 +153014,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001463", + "id": "E14001205", "level": "constituency", - "name": "Sefton Central", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sefton Central: 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.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.E14001463" + "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_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", @@ -151716,20 +153047,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0a410bccb20a23190bf4729", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1957916aa80842f8e42ee6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41508.925, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0ac6004122fcdf8bdbb6c00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1b3d7f9e2bce635fab46d3a", "aggregation": { "method": "sum" }, @@ -151770,19 +153101,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001389", + "id": "E14001270", "level": "constituency", - "name": "North Durham", + "name": "Harrow East", "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, 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.E14001389" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001270" }, "measure": { "unit": "count" @@ -151803,28 +153134,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0ac6004122fcdf8bdbb6c00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1b3d7f9e2bce635fab46d3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37068.957, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0b38a1b9707fa6822d20131", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1b3f27b3a1423c140b9e76f", "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", @@ -151837,81 +153168,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": "E14001424", + "id": "E14001430", "level": "constituency", - "name": "Penrith and Solway", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Penrith and Solway: 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.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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001430" }, "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:b0b38a1b9707fa6822d20131", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1b3f27b3a1423c140b9e76f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 70637.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0b60525a3f379b1f7af4368", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1be7e743a50bf6a4082b994", "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", @@ -151924,83 +153257,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": "E14001382", + "id": "S14000079", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Edinburgh North and Leith", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Aycliffe and Spennymoor: 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.E14001382" + "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:b0b60525a3f379b1f7af4368", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1be7e743a50bf6a4082b994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55132.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0d539dc2d267b431417f95a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1dfb9c6eb18326a532b65bf", "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", @@ -152016,7 +153347,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152025,7 +153356,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152033,27 +153364,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001526", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Stratford-on-Avon", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001526" }, "measure": { - "unit": "count" + "unit": "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", @@ -152068,28 +153399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b0d539dc2d267b431417f95a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1dfb9c6eb18326a532b65bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 192598030.734, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0db3ac53a4d261c4b062d68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b201b8abecbba9a347c86267", "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", @@ -152102,81 +153433,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": "S14000097", + "id": "E14001455", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Dunbartonshire: 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_meter_count", - "record_set_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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001455" }, "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:b0db3ac53a4d261c4b062d68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b201b8abecbba9a347c86267", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41933.91, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b0e649a5700b0fa62b27ef24", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b205f2db234d34cc09e7e2da", "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", @@ -152189,73 +153522,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": "E14001603", + "id": "E14001071", "level": "constituency", - "name": "Yeovil", + "name": "Aylesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Yeovil: 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.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.E14001603" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001071" }, "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:b0e649a5700b0fa62b27ef24", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b205f2db234d34cc09e7e2da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47425.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b10fd75457d332af5475c4dd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b206d19695d4afd2dbbdeb84", "aggregation": { "method": "sum" }, @@ -152296,19 +153631,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001462", + "id": "E14001220", "level": "constituency", - "name": "Scunthorpe", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Scunthorpe: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" }, "measure": { "unit": "count" @@ -152329,28 +153664,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b10fd75457d332af5475c4dd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b206d19695d4afd2dbbdeb84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37574.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b111316aba8885eb86393c35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b23103aa243187bb4c8e9a53", "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", @@ -152363,81 +153698,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": "E14001330", + "id": "E14001361", "level": "constituency", - "name": "Lewes", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Lewes: 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_consumption", - "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.E14001330" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:b111316aba8885eb86393c35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b23103aa243187bb4c8e9a53", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42935.174, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b12ac0816e06f3b1e4ffff53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b23e179698d46bddd91bdc32", "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", @@ -152453,7 +153790,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152462,7 +153799,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152470,27 +153807,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001414", "level": "constituency", - "name": "Bolton West", + "name": "Old Bexley and Sidcup", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton West: 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.electricity.meter_count", - "record_set_spec_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.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -152505,20 +153842,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b12ac0816e06f3b1e4ffff53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b23e179698d46bddd91bdc32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141730868.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1542e4f40b5b2ed3de5c4e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b245db57d6d1dc977749058e", "aggregation": { "method": "sum" }, @@ -152559,19 +153896,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001444", + "id": "E14001204", "level": "constituency", - "name": "Richmond and Northallerton", + "name": "Dudley", "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, 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.E14001444" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001204" }, "measure": { "unit": "kwh" @@ -152594,28 +153931,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1542e4f40b5b2ed3de5c4e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b245db57d6d1dc977749058e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133701877.82, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b167bddf7af55faa98e602b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b252aaa426467df803a4648e", "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", @@ -152628,83 +153965,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": "E14001099", + "id": "E14001155", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Central Devon", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001155" }, "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:b167bddf7af55faa98e602b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b252aaa426467df803a4648e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 24649.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b168ffe86f16a21ad23c7725", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b25505db523a2bb752734f05", "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", @@ -152717,81 +154052,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": "E14001359", + "id": "E14001383", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Normanton and Hemsworth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Mid Bedfordshire: 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_meter_count", - "record_set_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.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001383" }, "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:b168ffe86f16a21ad23c7725", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b25505db523a2bb752734f05", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47002.164, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b181dc2b1a1279807f41bc3f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b25cca5cf2d01f918978298d", "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", @@ -152807,7 +154144,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -152816,7 +154153,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -152824,27 +154161,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001580", "level": "constituency", - "name": "Bradford West", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford West: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001580" }, "measure": { - "unit": "count" + "unit": "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", @@ -152859,28 +154196,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b181dc2b1a1279807f41bc3f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b25cca5cf2d01f918978298d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 195979994.974, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b19a26f3175933fa10800dfb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b26b943b7f9a1e64d794c4bd", "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", @@ -152896,7 +154233,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -152905,7 +154242,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -152913,27 +154250,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001423", "level": "constituency", - "name": "South Derbyshire", + "name": "Penistone and Stocksbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Derbyshire: 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_consumption", - "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.E14001483" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001423" }, "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", @@ -152946,28 +154283,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b19a26f3175933fa10800dfb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b26b943b7f9a1e64d794c4bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38895.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ac33e23876296ac89199f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b27801da4151f5b301690fc8", "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", @@ -152983,7 +154320,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -152992,7 +154329,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153000,27 +154337,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001357", + "id": "E14001573", "level": "constituency", - "name": "Melton and Syston", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Melton and Syston: 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_consumption", - "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.E14001357" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001573" }, "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", @@ -153033,20 +154370,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1ac33e23876296ac89199f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b27801da4151f5b301690fc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41771.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1ccbd7b82ff8e276c00a5d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2869e8465d761d02c67cc0a", "aggregation": { "method": "sum" }, @@ -153087,19 +154424,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001450", + "id": "E14001443", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Ribble Valley", "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, 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.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.E14001443" }, "measure": { "unit": "kwh" @@ -153122,28 +154459,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b1ccbd7b82ff8e276c00a5d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2869e8465d761d02c67cc0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165419031.478, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b1e467e5e35b0aca08e0052d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b4701f889f7d479b10aaf7", "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", @@ -153156,81 +154493,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": "E14001344", + "id": "E14001584", "level": "constituency", - "name": "Lowestoft", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lowestoft: DESNZ's authority totals split by its small-area figures", + "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.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.E14001344" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001584" }, "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:b1e467e5e35b0aca08e0052d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b4701f889f7d479b10aaf7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41173.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b23bd4846d91dd04762605a8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2b60c8f5f1109e05a5029b2", "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", @@ -153246,7 +154585,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -153255,7 +154594,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -153263,27 +154602,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001490", + "id": "E14001377", "level": "constituency", - "name": "South Northamptonshire", + "name": "Newcastle upon Tyne Central and West", "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, 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.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.E14001377" }, "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", @@ -153298,20 +154637,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b23bd4846d91dd04762605a8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2b60c8f5f1109e05a5029b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 55116.944, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2462ff8fb0d3f247c940aff", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2f2ddd2e387134c701ddc96", "aggregation": { "method": "sum" }, @@ -153352,19 +154691,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "E14001583", "level": "constituency", - "name": "Chester North and Neston", + "name": "Whitehaven and Workington", "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, 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.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001583" }, "measure": { "unit": "kwh" @@ -153385,28 +154724,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2462ff8fb0d3f247c940aff", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2f2ddd2e387134c701ddc96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487278364.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b25e0ba05b37f3a301b0c426", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2fa4fa7275c1c3237e1ca26", "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", @@ -153419,81 +154758,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": "W07000093", + "id": "E14001498", "level": "constituency", - "name": "Ceredigion Preseli", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ceredigion Preseli: 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.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.W07000093" + "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_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:b25e0ba05b37f3a301b0c426", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2fa4fa7275c1c3237e1ca26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44492.224, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b280b26dbd2941af0746fa0f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b31fe22f66207fb6e3792dec", "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", @@ -153509,7 +154850,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -153518,7 +154859,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -153526,27 +154867,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001483", + "id": "E14001369", "level": "constituency", - "name": "South Derbyshire", + "name": "Milton Keynes Central", "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, 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.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.E14001369" }, "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", @@ -153559,20 +154900,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b280b26dbd2941af0746fa0f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b31fe22f66207fb6e3792dec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 522385049.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2aac713e5727c73bfdcc5e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b329d1054b3461b26ab16eea", "aggregation": { "method": "sum" }, @@ -153613,19 +154954,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001604", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "York Central", "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, 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.gas.meter_count", "record_set_spec_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.E14001604" }, "measure": { "unit": "count" @@ -153646,20 +154987,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2aac713e5727c73bfdcc5e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b329d1054b3461b26ab16eea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42337.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b2ebacc57170b6aced95a30d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b33fed1aeac9ea8ef3cab9cf", "aggregation": { "method": "sum" }, @@ -153700,19 +155041,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "E14001138", "level": "constituency", - "name": "Edinburgh South", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Edinburgh South: 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.electricity.meter_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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001138" }, "measure": { "unit": "count" @@ -153735,20 +155076,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b2ebacc57170b6aced95a30d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b33fed1aeac9ea8ef3cab9cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42609.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b31de64a3ef2564ac8a776f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b357e150c162261c204c2a46", "aggregation": { "method": "sum" }, @@ -153789,19 +155130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001275", + "id": "E14001424", "level": "constituency", - "name": "Havant", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Havant: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001275" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001424" }, "measure": { "unit": "count" @@ -153822,117 +155163,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b31de64a3ef2564ac8a776f7", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3341bf6ccdf17ba487a29ab", - "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": "E14001348", - "level": "constituency", - "name": "Maidenhead", - "vintage": "pcon_2024" - }, - "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.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" - }, - "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:b3341bf6ccdf17ba487a29ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b357e150c162261c204c2a46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33755.002, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b34541a28824bad386175ba7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b36c8753df5449a71e6f9ad7", "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", @@ -153945,75 +155197,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": "E14001558", + "id": "E14001449", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Romsey and Southampton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Uxbridge and South Ruislip: 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.E14001558" + "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:b34541a28824bad386175ba7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b36c8753df5449a71e6f9ad7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 314396215.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3a0a334d4adafc0c8254af9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b37cc714619a295c5f2b39e5", "aggregation": { "method": "sum" }, @@ -154054,19 +155304,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001533", + "id": "E14001605", "level": "constituency", - "name": "Sussex Weald", + "name": "York Outer", "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, 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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001605" }, "measure": { "unit": "count" @@ -154089,20 +155339,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3a0a334d4adafc0c8254af9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b37cc714619a295c5f2b39e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41260.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b411d4e3cb19fb019ae1eb8f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ad34ca6f35db69c9cde92e", "aggregation": { "method": "sum" }, @@ -154143,19 +155393,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001124", "level": "constituency", - "name": "Hyndburn", + "name": "Brentford and Isleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hyndburn: DESNZ's authority totals split by its small-area figures", + "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.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001124" }, "measure": { "unit": "kwh" @@ -154176,20 +155426,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b411d4e3cb19fb019ae1eb8f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ad34ca6f35db69c9cde92e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451952601.612, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b42389700c5af05a97437dad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3ad8cc2ea9892dadce44a62", "aggregation": { "method": "sum" }, @@ -154230,19 +155480,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001521", + "id": "E14001462", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "Scunthorpe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001462" }, "measure": { "unit": "kwh" @@ -154263,20 +155513,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b42389700c5af05a97437dad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3ad8cc2ea9892dadce44a62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487439523.688, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b42d5b961676b2750ecdafc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3b71af43e326bde560897de", "aggregation": { "method": "sum" }, @@ -154317,19 +155567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001272", "level": "constituency", - "name": "Caerfyrddin", + "name": "Hartlepool", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Caerfyrddin: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001272" }, "measure": { "unit": "count" @@ -154352,28 +155602,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b42d5b961676b2750ecdafc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3b71af43e326bde560897de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44827.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b44b68b2f4a6af198ed97d30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3bb2f87623974131ad644c6", "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", @@ -154386,83 +155636,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": "E14001378", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Newcastle upon Tyne East and Wallsend", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001378" }, "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:b44b68b2f4a6af198ed97d30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3bb2f87623974131ad644c6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505080586.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4812e918788df341321df3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3bc96342d3d9c2d52caef81", "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", @@ -154478,7 +155726,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154487,7 +155735,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -154495,27 +155743,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001121", + "id": "E14001277", "level": "constituency", - "name": "Braintree", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Braintree: 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.E14001121" + "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", @@ -154530,20 +155778,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4812e918788df341321df3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3bc96342d3d9c2d52caef81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42384.506, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b48fb7d5b8611d3051828905", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3d1a0933492c85bcbd62187", "aggregation": { "method": "sum" }, @@ -154584,19 +155832,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000103", + "id": "E14001564", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Warrington North", "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, 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" }, "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.E14001564" }, "measure": { "unit": "count" @@ -154619,20 +155867,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b48fb7d5b8611d3051828905", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3d1a0933492c85bcbd62187", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42668.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b493939a14b1a47824132672", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3d51e9714f68e74219b8f25", "aggregation": { "method": "sum" }, @@ -154673,19 +155921,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001203", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Droitwich and Evesham", "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, 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.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.E14001203" }, "measure": { "unit": "kwh" @@ -154708,28 +155956,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b493939a14b1a47824132672", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3d51e9714f68e74219b8f25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169152973.608, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a1fa3d87514570d3c91150", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3f0868bd9d88b18d08e3a23", "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", @@ -154742,83 +155990,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": "E14001111", + "level": "constituency", + "name": "Bolton South and Walkden", + "vintage": "pcon_2024" + }, + "label": "Domestic gas consumption, 2024, Bolton South and Walkden: DESNZ's authority totals split by its small-area figures", + "layout": { + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", + "record_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" + }, + "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:b3f0868bd9d88b18d08e3a23", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b3f7f5e40cebaea8f2d048fa", + "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": "E14001481", + "id": "E14001213", "level": "constituency", - "name": "South Cambridgeshire", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Cambridgeshire: 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.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.E14001481" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001213" }, "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:b4a1fa3d87514570d3c91150", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b3f7f5e40cebaea8f2d048fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35585.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4a67febcf2435c6272694b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b40816348a8360d2f8e054ca", "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", @@ -154834,7 +156167,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -154843,7 +156176,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -154851,27 +156184,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000111", + "id": "E14001114", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Boston and Skegness", "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 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.S14000111" + "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", @@ -154886,20 +156219,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4a67febcf2435c6272694b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b40816348a8360d2f8e054ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 197689486.145, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4be345a7658540445652c4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b42a77f0b92f5b8c7abf68ee", "aggregation": { "method": "sum" }, @@ -154940,19 +156273,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001077", + "id": "S14000066", "level": "constituency", - "name": "Basildon and Billericay", + "name": "Arbroath and Broughty Ferry", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Basildon and Billericay: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000066" }, "measure": { "unit": "kwh" @@ -154973,20 +156306,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4be345a7658540445652c4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b42a77f0b92f5b8c7abf68ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 476716526.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4c41b1923315e1ee250d558", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4461e64fff478f5c79904c0", "aggregation": { "method": "sum" }, @@ -155027,19 +156360,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000106", + "id": "E14001432", "level": "constituency", - "name": "Pontypridd", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Pontypridd: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001432" }, "measure": { "unit": "count" @@ -155060,28 +156393,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4c41b1923315e1ee250d558", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4461e64fff478f5c79904c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39465.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4fa70928aec04cb00607eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b46754c2b0b622e444bb182a", "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", @@ -155094,75 +156427,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": "E14001489", + "level": "constituency", + "name": "South Norfolk", + "vintage": "pcon_2024" + }, + "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.E14001489" + }, + "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:b46754c2b0b622e444bb182a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b46765b6b47e065ee654584a", + "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": "W07000112", + "id": "E14001419", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Oxford East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001419" }, "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:b4fa70928aec04cb00607eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b46765b6b47e065ee654584a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39531.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b50972161736f6ec3c82ec2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b481629b733f980ff014ea82", "aggregation": { "method": "sum" }, @@ -155203,19 +156621,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "W07000098", "level": "constituency", - "name": "North East Fife", + "name": "Llanelli", "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, 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.S14000100" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000098" }, "measure": { "unit": "kwh" @@ -155238,28 +156656,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b50972161736f6ec3c82ec2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b481629b733f980ff014ea82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132806571.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51952225b4a7866972f1018", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4b27384f5f940a1cee0f65e", "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", @@ -155272,83 +156690,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": "E14001428", + "id": "E14001345", "level": "constituency", - "name": "Pontefract, Castleford and Knottingley", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Pontefract, Castleford and Knottingley: 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.electricity.meter_count", - "record_set_spec_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.E14001428" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001345" }, "measure": { - "unit": "count" + "unit": "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:b51952225b4a7866972f1018", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4b27384f5f940a1cee0f65e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 489336409.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51b2e744cc6e3f9456a2626", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4b663c41f3477cf1f880346", "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", @@ -155361,83 +156777,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": "E14001544", + "id": "E14001073", "level": "constituency", - "name": "Thirsk and Malton", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thirsk and Malton: 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.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.E14001544" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001073" }, "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:b51b2e744cc6e3f9456a2626", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4b663c41f3477cf1f880346", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38154.831, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b51f8747a9822d4e14d1a347", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4c489644ef00eb89cb90cbc", "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", @@ -155453,7 +156867,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -155462,7 +156876,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -155470,27 +156884,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001163", + "id": "W07000109", "level": "constituency", - "name": "Chester North and Neston", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chester North and Neston: 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_consumption", - "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.E14001163" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000109" }, "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", @@ -155505,28 +156919,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b51f8747a9822d4e14d1a347", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4c489644ef00eb89cb90cbc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42457.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5266d386b66269d5c532792", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4d1f51abac6e57553adcb6f", "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", @@ -155539,83 +156953,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": "E14001527", + "id": "E14001108", "level": "constituency", - "name": "Streatham and Croydon North", + "name": "Bognor Regis and Littlehampton", "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 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.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.E14001527" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001108" }, "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:b5266d386b66269d5c532792", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4d1f51abac6e57553adcb6f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43975.207, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b567dcb285e493dd08ecf645", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b4f9246d86dd1c8bda7b93fd", "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", @@ -155628,75 +157040,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": "W07000109", + "id": "W07000099", "level": "constituency", - "name": "Torfaen", + "name": "Merthyr Tydfil and Aberdare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Torfaen: 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_consumption", - "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.W07000109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000099" }, "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:b567dcb285e493dd08ecf645", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b4f9246d86dd1c8bda7b93fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 523331953.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b581d9538a39db063da8d4d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b503e08489be58fe05573b45", "aggregation": { "method": "sum" }, @@ -155737,19 +157147,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001574", + "id": "E14001416", "level": "constituency", - "name": "West Bromwich", + "name": "Oldham West, Chadderton and Royton", "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, 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.E14001574" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" @@ -155770,117 +157180,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b581d9538a39db063da8d4d0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b58dc0cbbc26664fbbb3e0f0", - "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": "E14001295", - "level": "constituency", - "name": "Houghton and Sunderland South", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 2024, Houghton and Sunderland 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.E14001295" - }, - "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:b58dc0cbbc26664fbbb3e0f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b503e08489be58fe05573b45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41269.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b59804c338a33d0d8c582b95", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5053681784f0aaca48770fa", "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", @@ -155893,83 +157214,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": "S14000103", + "id": "S14000068", "level": "constituency", - "name": "Perth and Kinross-shire", + "name": "Bathgate and Linlithgow", "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, 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.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.S14000068" }, "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:b59804c338a33d0d8c582b95", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5053681784f0aaca48770fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42880.767, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5ab53f978f66ecf93019ac0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5132e3fbb5941ec1f0cf067", "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", @@ -155982,75 +157301,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": "E14001325", + "id": "E14001102", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds West and Pudsey: DESNZ's authority totals split by its small-area figures", + "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.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.E14001325" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001102" }, "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:b5ab53f978f66ecf93019ac0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5132e3fbb5941ec1f0cf067", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41571.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5ba768e2c2892aecbd88331", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b528b9b7465c1c9bf3d836e4", "aggregation": { "method": "sum" }, @@ -156091,19 +157408,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001477", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Slough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Arundel and South Downs: 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.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001477" }, "measure": { "unit": "kwh" @@ -156124,28 +157441,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5ba768e2c2892aecbd88331", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b528b9b7465c1c9bf3d836e4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 469143719.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5c1953540898f81cbc4c8ac", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b52f631787250da2e4a36d87", "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", @@ -156158,73 +157475,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": "E14001385", + "id": "E14001343", "level": "constituency", - "name": "North Cornwall", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Cornwall: 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_meter_count", - "record_set_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.E14001385" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001343" }, "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:b5c1953540898f81cbc4c8ac", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b52f631787250da2e4a36d87", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47570.189, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5e8410f088e8f929c8c4449", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b533d4d53515b1d5b899e175", "aggregation": { "method": "sum" }, @@ -156265,19 +157584,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000074", + "id": "E14001240", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "Forest of Dean", "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 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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001240" }, "measure": { "unit": "kwh" @@ -156300,28 +157619,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5e8410f088e8f929c8c4449", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b533d4d53515b1d5b899e175", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 166514529.61, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b60d386d72a5a82e74a54570", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b53aa3ee02f0a05340b318e5", "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", @@ -156337,7 +157656,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156346,7 +157665,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156354,27 +157673,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001279", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Hendon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dulwich and West Norwood: 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.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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001279" }, "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", @@ -156387,28 +157706,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b60d386d72a5a82e74a54570", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b53aa3ee02f0a05340b318e5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 530342393.776, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6373d9312a71305e3101534", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b598b33b08fced88d86ec587", "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", @@ -156421,83 +157740,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": "E14001191", + "id": "E14001157", "level": "constituency", - "name": "Dartford", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dartford: 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_consumption", - "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.E14001191" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001157" }, "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:b6373d9312a71305e3101534", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b598b33b08fced88d86ec587", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41547.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6452b74fbf078e381d730af", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5b4b9e16ad20d244702b7a3", "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", @@ -156513,7 +157830,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156522,7 +157839,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156530,27 +157847,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001524", "level": "constituency", - "name": "Wycombe", + "name": "Stourbridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wycombe: 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.E14001600" + "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", @@ -156563,20 +157880,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6452b74fbf078e381d730af", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5b4b9e16ad20d244702b7a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39022.03, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b658e01df2b62f96aecbc0b9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5c3d1bfdc0c1d8c29d2ae31", "aggregation": { "method": "sum" }, @@ -156617,19 +157934,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "S14000087", "level": "constituency", - "name": "Glasgow North East", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Glasgow North East: 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.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000087" }, "measure": { "unit": "kwh" @@ -156652,28 +157969,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b658e01df2b62f96aecbc0b9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5c3d1bfdc0c1d8c29d2ae31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 122736126.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b68ac5eaa99cf511385bf2d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5efa13854bb1e4787b77081", "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", @@ -156689,7 +158006,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156698,7 +158015,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -156706,27 +158023,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001369", + "id": "E14001245", "level": "constituency", - "name": "Milton Keynes Central", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Milton Keynes Central: 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.E14001369" + "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", @@ -156741,28 +158058,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b68ac5eaa99cf511385bf2d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5efa13854bb1e4787b77081", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47112.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b69b5a917c6ae9eb85180a12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b5fa952ca7fae809939cb6ca", "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", @@ -156778,7 +158095,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -156787,7 +158104,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -156795,27 +158112,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001433", "level": "constituency", - "name": "Manchester Central", + "name": "Preston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Manchester Central: 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.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.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001433" }, "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", @@ -156828,28 +158145,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b69b5a917c6ae9eb85180a12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b5fa952ca7fae809939cb6ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 500167889.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b2448b82ac9fc3322ce89a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6036681a2220174e24174a3", "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", @@ -156865,7 +158182,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -156874,7 +158191,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -156882,27 +158199,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001276", + "id": "E14001476", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hayes and Harlington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001476" }, "measure": { - "unit": "count" + "unit": "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", @@ -156917,20 +158234,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b2448b82ac9fc3322ce89a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6036681a2220174e24174a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156790488.359, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6b9f33560f6fe4fa563f8aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b64b14ba49821aca6c2b7391", "aggregation": { "method": "sum" }, @@ -156971,19 +158288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "S14000073", "level": "constituency", - "name": "Bradford South", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bradford 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001119" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000073" }, "measure": { "unit": "kwh" @@ -157004,28 +158321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6b9f33560f6fe4fa563f8aa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b64b14ba49821aca6c2b7391", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 356662570.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6c27f5c31c338e92de31e58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b65527e0900feb0e2471a46b", "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", @@ -157038,160 +158355,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": "E14001153", + "id": "E14001323", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carshalton and Wallington: 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.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.E14001153" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001323" }, "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:b6c27f5c31c338e92de31e58", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6cb399c3e8ba0c1094aff72", - "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": "E14001065", - "level": "constituency", - "name": "Altrincham and Sale West", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001065" - }, - "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", + "type": "calendar_year", "value": 2024 }, "period_coverage": { "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6cb399c3e8ba0c1094aff72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b65527e0900feb0e2471a46b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 180030848.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6d5f150895695cfbe5ec9e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b673eecf53094c5e8cd7afd8", "aggregation": { "method": "sum" }, @@ -157232,19 +158464,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001388", + "id": "E14001246", "level": "constituency", - "name": "North Dorset", + "name": "Gillingham and Rainham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Dorset: 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.E14001388" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001246" }, "measure": { "unit": "kwh" @@ -157267,28 +158499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6d5f150895695cfbe5ec9e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b673eecf53094c5e8cd7afd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136494318.327, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6ebc4b43c73642fc74d6aa7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6a3dff68f1d3c49abca5339", "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", @@ -157301,83 +158533,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": "S14000069", "level": "constituency", - "name": "Slough", + "name": "Caithness, Sutherland and Easter Ross", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Slough: 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.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.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_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:b6ebc4b43c73642fc74d6aa7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6a3dff68f1d3c49abca5339", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 13486.947, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b70fde2b5fa5c26d0317dbd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6c93c8753470a63bc41fc52", "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", @@ -157390,81 +158620,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": "E14001602", + "id": "E14001437", "level": "constituency", - "name": "Wythenshawe and Sale East", + "name": "Rayleigh and Wickford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wythenshawe and Sale East: 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.E14001602" + "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:b70fde2b5fa5c26d0317dbd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6c93c8753470a63bc41fc52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41728.376, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7396cfd48d2e913d5c1bd63", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6caadde8609a97836d45df2", "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", @@ -157477,75 +158709,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": "E14001489", + "id": "S14000048", "level": "constituency", - "name": "South Norfolk", + "name": "North Ayrshire and Arran", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Norfolk: 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.E14001489" + "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:b7396cfd48d2e913d5c1bd63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6caadde8609a97836d45df2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40906.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b75a5714a53ac514c6f2201e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6db0561d8e102f6a498eee7", "aggregation": { "method": "sum" }, @@ -157586,19 +158816,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001242", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kilmarnock and Loudoun: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001242" }, "measure": { "unit": "kwh" @@ -157619,28 +158849,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b75a5714a53ac514c6f2201e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6db0561d8e102f6a498eee7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 521216214.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7a7dc4bdfaf198f3bb1380a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b6efbb12804c4e49caa95485", "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", @@ -157653,75 +158883,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": "E14001238", + "id": "E14001213", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "East Ham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Finchley and Golders Green: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas 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.electricity.meter_count", - "record_set_spec_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.E14001238" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001213" }, "measure": { - "unit": "count" + "unit": "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:b7a7dc4bdfaf198f3bb1380a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b6efbb12804c4e49caa95485", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 417828982.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7b269dc2d8ce239c381d51c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b70a48a7e04668678b0d2a3a", "aggregation": { "method": "sum" }, @@ -157762,19 +158990,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001317", + "id": "E14001415", "level": "constituency", - "name": "Knowsley", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Knowsley: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001317" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001415" }, "measure": { "unit": "kwh" @@ -157795,20 +159023,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7b269dc2d8ce239c381d51c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b70a48a7e04668678b0d2a3a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 519555839.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b80a13ed5ec7c7a01799c7a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b721223089b5aafa8f510298", "aggregation": { "method": "sum" }, @@ -157849,19 +159077,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001491", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "South Ribble", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Angus and Perthshire Glens: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001491" }, "measure": { "unit": "count" @@ -157884,20 +159112,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b80a13ed5ec7c7a01799c7a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b721223089b5aafa8f510298", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42702.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b83faec95e9fe74f03bbe327", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7240cb01f2055cc08ed7c7f", "aggregation": { "method": "sum" }, @@ -157938,19 +159166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001508", + "id": "E14001447", "level": "constituency", - "name": "St Austell and Newquay", + "name": "Rochester and Strood", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001508" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001447" }, "measure": { "unit": "count" @@ -157971,28 +159199,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b83faec95e9fe74f03bbe327", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7240cb01f2055cc08ed7c7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40447.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b849038219ea9cc3ca2adf68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b73af60d0b8bc88f15de3d28", "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", @@ -158008,7 +159236,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -158017,7 +159245,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -158025,27 +159253,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001273", + "id": "E14001262", "level": "constituency", - "name": "Harwich and North Essex", + "name": "Halifax", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001273" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001262" }, "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", @@ -158058,20 +159286,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b849038219ea9cc3ca2adf68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b73af60d0b8bc88f15de3d28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 547723491.576, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7a2a3d5797d70adcb704eac", + "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": "E14001351", + "level": "constituency", + "name": "Maldon", + "vintage": "pcon_2024" + }, + "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.E14001351" + }, + "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:b7a2a3d5797d70adcb704eac", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b84cccffb32d2d3ad355de2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7b67f3d588a86cb594ab5ea", "aggregation": { "method": "sum" }, @@ -158112,195 +159429,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", - "level": "constituency", - "name": "Ynys M\u00f4n", - "vintage": "pcon_2024" - }, - "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.W07000112" - }, - "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:b84cccffb32d2d3ad355de2e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8655d89c3cc9028af83be22", - "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:b8655d89c3cc9028af83be22", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:b869f3363106c2c810dde069", - "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": "E14001093", + "id": "S14000088", "level": "constituency", - "name": "Birmingham Erdington", + "name": "Glasgow South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Erdington: 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.E14001093" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" }, "measure": { "unit": "count" @@ -158321,20 +159462,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b869f3363106c2c810dde069", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7b67f3d588a86cb594ab5ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40614.573, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b86ae7e5c57dda3a29bea139", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b7d52ffac66a4d3a6e1a44dc", "aggregation": { "method": "sum" }, @@ -158375,19 +159516,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001489", + "id": "E14001130", "level": "constituency", - "name": "South Norfolk", + "name": "Brighton Pavilion", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Norfolk: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001489" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001130" }, "measure": { "unit": "kwh" @@ -158408,20 +159549,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b86ae7e5c57dda3a29bea139", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b7d52ffac66a4d3a6e1a44dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 412510942.422, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b87363171f0161a7555f690f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8151d8056f07e7a46a2fe16", "aggregation": { "method": "sum" }, @@ -158462,19 +159603,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001123", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Brent West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hammersmith and Chiswick: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001123" }, "measure": { "unit": "kwh" @@ -158497,20 +159638,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b87363171f0161a7555f690f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8151d8056f07e7a46a2fe16", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153612618.816, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b87a8c612cd2bb0cf080b32b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b83ecac6c74ca58ebc0b154b", "aggregation": { "method": "sum" }, @@ -158551,19 +159692,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "W07000102", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Montgomeryshire and Glynd\u0175r", "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, 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" }, "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.W07000102" }, "measure": { "unit": "count" @@ -158586,20 +159727,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b87a8c612cd2bb0cf080b32b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b83ecac6c74ca58ebc0b154b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44713.747, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b88745f6cd4ef98c16bc9a21", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b84eddebfdb607de0b857f8e", "aggregation": { "method": "sum" }, @@ -158640,19 +159781,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "E14001309", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Kenilworth and Southam", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North Warwickshire and Bedworth: 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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001309" }, "measure": { "unit": "kwh" @@ -158673,20 +159814,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b88745f6cd4ef98c16bc9a21", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b84eddebfdb607de0b857f8e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 385276702.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8a73fc3d64085e3a7e84db0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b89299f1505388543d25dbba", "aggregation": { "method": "sum" }, @@ -158727,19 +159868,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001516", + "id": "E14001395", "level": "constituency", - "name": "Stevenage", + "name": "North Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stevenage: DESNZ's authority totals split by its small-area figures", + "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.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001395" }, "measure": { "unit": "count" @@ -158762,28 +159903,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8a73fc3d64085e3a7e84db0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b89299f1505388543d25dbba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42341.46, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8b945d9ee388507d2549247", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b89f9a5af63a18378abdafe6", "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", @@ -158799,7 +159940,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -158808,7 +159949,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -158816,27 +159957,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001540", "level": "constituency", - "name": "Thurrock", + "name": "Taunton and Wellington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Thurrock: 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.E14001546" + "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", @@ -158851,28 +159992,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8b945d9ee388507d2549247", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b89f9a5af63a18378abdafe6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50020.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8ca7ea2001e226a8eebf71a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8d16f1e55e5bb7d718bbf0e", "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", @@ -158885,83 +160026,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": "E14001605", + "id": "E14001572", "level": "constituency", - "name": "York Outer", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, York Outer: 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_consumption", - "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.E14001605" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001572" }, "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:b8ca7ea2001e226a8eebf71a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8d16f1e55e5bb7d718bbf0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 331406193.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8cb02badc0707a73b297a93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8eca601674c819ea1edc54e", "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", @@ -158974,83 +160113,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": "E14001315", + "id": "E14001283", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Hertford and Stortford", "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 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.E14001315" + "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:b8cb02badc0707a73b297a93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8eca601674c819ea1edc54e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42289.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b91065459e37784d40aefbaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b8f53c9d4474494a92a44420", "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", @@ -159066,7 +160203,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159075,7 +160212,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -159083,27 +160220,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001506", + "id": "E14001140", "level": "constituency", - "name": "Spen Valley", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Spen Valley: 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.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.E14001506" + "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_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", @@ -159118,28 +160255,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b91065459e37784d40aefbaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b8f53c9d4474494a92a44420", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43948.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9334275ada6a58e34e81b2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b90c16b1d894f7bd8aa2d873", "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", @@ -159152,75 +160289,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": "E14001266", + "id": "W07000083", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harborough, Oadby and Wigston: 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.electricity.meter_count", - "record_set_spec_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.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" }, "measure": { - "unit": "count" + "unit": "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:b9334275ada6a58e34e81b2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b90c16b1d894f7bd8aa2d873", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 333207818.829, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9b2e3bc7a4d38a038c5c784", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b90c584897aa7b1115fcc091", "aggregation": { "method": "sum" }, @@ -159261,19 +160396,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001300", + "id": "E14001321", "level": "constituency", - "name": "Ilford North", + "name": "Leeds North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ilford North: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001300" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001321" }, "measure": { "unit": "count" @@ -159296,28 +160431,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9b2e3bc7a4d38a038c5c784", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b90c584897aa7b1115fcc091", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41707.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9bcc533e7b498df81dd60de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9514726dd64b165147940ea", "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", @@ -159330,81 +160465,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": "S14000091", "level": "constituency", - "name": "Bridgwater", + "name": "Gordon and Buchan", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bridgwater: 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_meter_count", - "record_set_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.S14000091" }, "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:b9bcc533e7b498df81dd60de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9514726dd64b165147940ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42939.89, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9cee683c130b39e7f7f3b1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9725a31deb69a576fa8584e", "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", @@ -159417,81 +160554,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": "E14001244", + "id": "E14001451", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gateshead Central and Whickham: 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.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.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001451" }, "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:b9cee683c130b39e7f7f3b1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9725a31deb69a576fa8584e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127289222.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba02298d8ff0de9f39224267", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b97a735272b4d3db8f50c935", "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", @@ -159507,7 +160646,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159516,7 +160655,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -159524,27 +160663,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000112", + "id": "S14000074", "level": "constituency", - "name": "Ynys M\u00f4n", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ynys M\u00f4n: 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_consumption", - "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.W07000112" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000074" }, "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", @@ -159559,20 +160698,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba02298d8ff0de9f39224267", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b97a735272b4d3db8f50c935", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44130.611, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba09195b775be7997e0cae01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9a2535323a8c06ccd7ffa7a", "aggregation": { "method": "sum" }, @@ -159613,19 +160752,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001155", + "id": "E14001536", "level": "constituency", - "name": "Central Devon", + "name": "Swindon North", "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, 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.gas.meter_count", "record_set_spec_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.E14001536" }, "measure": { "unit": "count" @@ -159646,117 +160785,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba09195b775be7997e0cae01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9a2535323a8c06ccd7ffa7a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba0f5716c3660ff82d8b5056", - "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": "E14001542", - "level": "constituency", - "name": "Tewkesbury", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity meters, 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.electricity.meter_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" - }, - "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:ba0f5716c3660ff82d8b5056", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 42145.117, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba0fe2811e0df6d73c46a587", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9acb5a7d7be28410110f82b", "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", @@ -159769,75 +160819,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": "E14001222", + "id": "E14001177", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Colne Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Ellesmere Port and Bromborough: 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_meter_count", - "record_set_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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001177" }, "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:ba0fe2811e0df6d73c46a587", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9acb5a7d7be28410110f82b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40578.321, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba364022a5ac0474728f4e4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9b36e7d650daf73a7dd5725", "aggregation": { "method": "sum" }, @@ -159878,19 +160926,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001493", + "id": "E14001557", "level": "constituency", - "name": "South Shropshire", + "name": "Tynemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Shropshire: 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.E14001493" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001557" }, "measure": { "unit": "kwh" @@ -159911,28 +160959,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba364022a5ac0474728f4e4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9b36e7d650daf73a7dd5725", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 549180906.723, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba7e51792b96e67c20e77adb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9b94add96da44034a7fc2a7", "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", @@ -159948,7 +160996,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -159957,7 +161005,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -159965,27 +161013,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001448", + "id": "E14001590", "level": "constituency", - "name": "Romford", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Romford: 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.electricity.meter_count", - "record_set_spec_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.E14001590" }, "measure": { - "unit": "count" + "unit": "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", @@ -160000,28 +161048,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba7e51792b96e67c20e77adb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9b94add96da44034a7fc2a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 182297479.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba88558e15dc3ee97f5022f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9bca71470924501b9623137", "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", @@ -160034,75 +161082,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": "E14001214", + "id": "E14001339", "level": "constituency", - "name": "East Hampshire", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Hampshire: 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.E14001214" + "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:ba88558e15dc3ee97f5022f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9bca71470924501b9623137", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 429128678.837, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baa4cf77987be82a10b2db53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9c1f086160e9561f68f5cf9", "aggregation": { "method": "sum" }, @@ -160143,19 +161189,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001284", + "id": "E14001096", "level": "constituency", - "name": "Hertsmere", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertsmere: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001096" }, "measure": { "unit": "kwh" @@ -160176,28 +161222,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baa4cf77987be82a10b2db53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9c1f086160e9561f68f5cf9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432756137.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab275b8661b166d1a36a9f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9cf0b6207a208e996fa24d7", "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", @@ -160210,73 +161256,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": "E14001548", + "id": "E14001572", "level": "constituency", - "name": "Tiverton and Minehead", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tiverton and Minehead: 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_consumption", - "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.E14001548" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001572" }, "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:bab275b8661b166d1a36a9f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9cf0b6207a208e996fa24d7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157392370.061, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab80c93537593e9065e9fe6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:b9eadb2e9e0b934f640f6d1d", "aggregation": { "method": "sum" }, @@ -160317,19 +161365,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001359", + "id": "E14001185", "level": "constituency", - "name": "Mid Bedfordshire", + "name": "Crewe and Nantwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Bedfordshire: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001359" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001185" }, "measure": { "unit": "kwh" @@ -160350,20 +161398,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab80c93537593e9065e9fe6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:b9eadb2e9e0b934f640f6d1d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 497986040.513, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba04579f9e8e33625cb7a5d7", + "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": "E14001289", + "level": "constituency", + "name": "Hitchin", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001289" + }, + "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:ba04579f9e8e33625cb7a5d7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bac26f9a03417b2a267d8f2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba078c8f1eb550a0b17049f0", "aggregation": { "method": "sum" }, @@ -160404,19 +161541,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001534", + "id": "E14001398", "level": "constituency", - "name": "Sutton and Cheam", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sutton and Cheam: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001398" }, "measure": { "unit": "count" @@ -160437,20 +161574,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bac26f9a03417b2a267d8f2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba078c8f1eb550a0b17049f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31376.976, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:badffefe37f244117470c13a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba0fe2575be05f8a1d511ead", "aggregation": { "method": "sum" }, @@ -160491,19 +161628,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001407", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Northampton South", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001407" }, "measure": { "unit": "kwh" @@ -160524,28 +161661,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:badffefe37f244117470c13a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba0fe2575be05f8a1d511ead", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480650555.165, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baee35e5f1d8eba2840166c4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba30945992fe2bee233e5e26", "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", @@ -160558,83 +161695,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": "E14001327", + "id": "E14001358", "level": "constituency", - "name": "Leicester South", + "name": "Meriden and Solihull East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester South: 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.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.E14001327" + "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_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:baee35e5f1d8eba2840166c4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba30945992fe2bee233e5e26", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38995.844, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb6432ff50bb37922f8d84fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba35a4640f88d8cd2b9d9f10", "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", @@ -160647,81 +161782,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": "E14001596", + "id": "E14001167", "level": "constituency", - "name": "Wolverhampton West", + "name": "Chingford and Woodford Green", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wolverhampton West: 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.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.E14001596" + "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_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:bb6432ff50bb37922f8d84fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba35a4640f88d8cd2b9d9f10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43496.758, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb8882f0c0c375b6382942cf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba3a5c36058814901ce06005", "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", @@ -160734,73 +161871,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": "E14001315", + "id": "E14001208", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Ealing North", "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 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.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.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001208" }, "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:bb8882f0c0c375b6382942cf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba3a5c36058814901ce06005", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152761171.025, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbd753fbb39d67983f8e4db2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ba876925354ae2f46a1c0c22", "aggregation": { "method": "sum" }, @@ -160841,19 +161980,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000082", + "id": "E14001513", "level": "constituency", - "name": "Edinburgh West", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000082" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001513" }, "measure": { "unit": "kwh" @@ -160876,28 +162015,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbd753fbb39d67983f8e4db2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ba876925354ae2f46a1c0c22", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148851310.667, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbe65431de7598233aadad44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:baab22090895ddd9c82ca372", "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", @@ -160910,81 +162049,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": "E14001473", + "id": "S14000084", "level": "constituency", - "name": "Shrewsbury", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Shrewsbury: 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.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.S14000084" }, "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:bbe65431de7598233aadad44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:baab22090895ddd9c82ca372", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137555139.499, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbede50369d8867111e46147", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bab5ab364267376370bd04a4", "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", @@ -161000,7 +162141,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161009,7 +162150,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -161017,27 +162158,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000100", + "id": "E14001312", "level": "constituency", - "name": "North East Fife", + "name": "Kingston and Surbiton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North East Fife: 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.S14000100" + "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", @@ -161050,28 +162191,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbede50369d8867111e46147", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bab5ab364267376370bd04a4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42202.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbfc0020aeb0fd7793c062e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bacb1ff05dd309b63356f8b4", "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", @@ -161084,83 +162225,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": "E14001335", "level": "constituency", - "name": "Ilford North", + "name": "Lichfield", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001335" }, "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:bbfc0020aeb0fd7793c062e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bacb1ff05dd309b63356f8b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 473975833.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4b117a9b457312ce55a648", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bae1e8d2ab59a71da21a4fc2", "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", @@ -161173,75 +162312,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": "E14001432", + "id": "E14001227", "level": "constituency", - "name": "Portsmouth South", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Portsmouth South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic gas meters, 2024, Epsom and Ewell: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001227" }, "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:bc4b117a9b457312ce55a648", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bae1e8d2ab59a71da21a4fc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40554.638, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc5244b66608e6239b5028a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bae2bca8c56cb2fff852045a", "aggregation": { "method": "sum" }, @@ -161282,19 +162419,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001159", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Chelmsford", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001420" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001159" }, "measure": { "unit": "kwh" @@ -161317,107 +162454,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc5244b66608e6239b5028a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bae2bca8c56cb2fff852045a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc55ddb33cabb213cb0ef3cb", - "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": "E14001137", - "level": "constituency", - "name": "Bromley and Biggin Hill", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" - }, - "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:bc55ddb33cabb213cb0ef3cb", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 162365242.196, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc675076e971207b93238641", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb13e2236cd8f8427feffd8f", "aggregation": { "method": "sum" }, @@ -161458,19 +162508,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001264", + "id": "E14001318", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Lancaster and Wyre", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hammersmith and Chiswick: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001318" }, "measure": { "unit": "count" @@ -161491,20 +162541,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc675076e971207b93238641", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb13e2236cd8f8427feffd8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35168.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc99a5abf332d50b24144b31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2214a83a2ad2ee2b9cd9ac", "aggregation": { "method": "sum" }, @@ -161545,19 +162595,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000104", + "id": "E14001225", "level": "constituency", - "name": "Newport East", + "name": "Enfield North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newport East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001225" }, "measure": { "unit": "kwh" @@ -161578,20 +162628,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc99a5abf332d50b24144b31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2214a83a2ad2ee2b9cd9ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 492106802.444, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcacb14aa70c1af6384afddb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2a6d0662229e8ffdc4e148", "aggregation": { "method": "sum" }, @@ -161632,19 +162682,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000066", + "id": "W07000100", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Mid and South Pembrokeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Arbroath and Broughty Ferry: 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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000100" }, "measure": { "unit": "kwh" @@ -161667,28 +162717,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcacb14aa70c1af6384afddb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2a6d0662229e8ffdc4e148", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169246564.306, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcb1cf9930837136e12101cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb2a973763eb77ae5d858914", "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", @@ -161701,73 +162751,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": "E14001107", + "id": "E14001574", "level": "constituency", - "name": "Blyth and Ashington", + "name": "West Bromwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blyth and Ashington: 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_meter_count", - "record_set_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.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001574" }, "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:bcb1cf9930837136e12101cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb2a973763eb77ae5d858914", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44174.504, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcb3ba97276c2681c4501777", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb3beab58a20c3472ca5ca96", "aggregation": { "method": "sum" }, @@ -161808,19 +162860,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001190", + "id": "E14001593", "level": "constituency", - "name": "Darlington", + "name": "Wokingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Darlington: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001190" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001593" }, "measure": { "unit": "count" @@ -161843,28 +162895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcb3ba97276c2681c4501777", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb3beab58a20c3472ca5ca96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42205.88, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcc9f62b150c02bf3e5697ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb52652cd38fe9d8df221769", "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", @@ -161880,7 +162932,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -161889,150 +162941,61 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "S14000062", - "level": "constituency", - "name": "Aberdeenshire North and Moray East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000062" - }, - "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:bcc9f62b150c02bf3e5697ec", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcec36ab4ae72c465fcae4b0", - "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": "E14001512", + "id": "E14001478", "level": "constituency", - "name": "St Neots and Mid Cambridgeshire", + "name": "Smethwick", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, St Neots and Mid Cambridgeshire: 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_meter_count", - "record_set_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.E14001512" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001478" }, "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:bcec36ab4ae72c465fcae4b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb52652cd38fe9d8df221769", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41242.35, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd016ae34e70b601430e2bb0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb6dff4f97bf7fa5c6dace0b", "aggregation": { "method": "sum" }, @@ -162073,19 +163036,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001212", "level": "constituency", - "name": "Harrow East", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow East: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001212" }, "measure": { "unit": "kwh" @@ -162108,107 +163071,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd016ae34e70b601430e2bb0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb6dff4f97bf7fa5c6dace0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd13b76ab1abd5317c6e0d22", - "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": "E14001392", - "level": "constituency", - "name": "North East Hampshire", - "vintage": "pcon_2024" - }, - "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.E14001392" - }, - "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:bd13b76ab1abd5317c6e0d22", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 184083788.178, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd38b8e9df196a555e0a9305", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb776d1cab99274c1ee4250b", "aggregation": { "method": "sum" }, @@ -162249,19 +163125,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001147", + "id": "E14001366", "level": "constituency", - "name": "Calder Valley", + "name": "Mid Sussex", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Calder Valley: 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.electricity.meter_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.E14001147" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001366" }, "measure": { "unit": "count" @@ -162284,20 +163160,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd38b8e9df196a555e0a9305", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb776d1cab99274c1ee4250b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44491.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd592f293d5a700c96e5b925", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb8df35862258ec040cc1eaa", "aggregation": { "method": "sum" }, @@ -162338,19 +163214,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001492", "level": "constituency", - "name": "Watford", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Watford: 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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001492" }, "measure": { "unit": "count" @@ -162371,28 +163247,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd592f293d5a700c96e5b925", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb8df35862258ec040cc1eaa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42667.783, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd6600d940d8af31d0924ff4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bb9e59207e34327dc4040f4a", "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", @@ -162405,81 +163281,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": "E14001313", + "id": "E14001165", "level": "constituency", - "name": "Kingston upon Hull East", + "name": "Chesterfield", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston upon Hull East: 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.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.E14001313" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001165" }, "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:bd6600d940d8af31d0924ff4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bb9e59207e34327dc4040f4a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 128668171.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd66cf0ec25dd6b1b4372b40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bba91634f17ee67ab2007cb7", "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", @@ -162492,73 +163370,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": "E14001283", + "id": "E14001428", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Pontefract, Castleford and Knottingley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hertford and Stortford: 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_meter_count", - "record_set_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.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001428" }, "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:bd66cf0ec25dd6b1b4372b40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bba91634f17ee67ab2007cb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129362787.256, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd66e521992a75c480ebd11a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbbf1e892472bb25dba4f39c", "aggregation": { "method": "sum" }, @@ -162599,19 +163479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001354", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Manchester Withington", "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 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.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001354" }, "measure": { "unit": "count" @@ -162634,28 +163514,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd66e521992a75c480ebd11a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbbf1e892472bb25dba4f39c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40173.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd9c209ecb3d112b2b798d45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbea53f7a40f45c4b20bd936", "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", @@ -162668,75 +163548,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": "W07000084", + "id": "E14001093", "level": "constituency", - "name": "Blaenau Gwent and Rhymney", + "name": "Birmingham Erdington", "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 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.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.W07000084" + "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_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:bd9c209ecb3d112b2b798d45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbea53f7a40f45c4b20bd936", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45941.646, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bda96d67c6a94e9263814ff2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbf9837225c4771de454b111", "aggregation": { "method": "sum" }, @@ -162777,19 +163655,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001447", + "id": "E14001248", "level": "constituency", - "name": "Rochester and Strood", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochester and Strood: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001447" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001248" }, "measure": { "unit": "count" @@ -162812,20 +163690,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bda96d67c6a94e9263814ff2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbf9837225c4771de454b111", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51952.086, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdae2047a2a7dd5e4b6f555b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bbff3e67a9302d44e17f43b3", "aggregation": { "method": "sum" }, @@ -162866,19 +163744,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001524", + "id": "E14001093", "level": "constituency", - "name": "Stourbridge", + "name": "Birmingham Erdington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Stourbridge: 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.E14001524" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001093" }, "measure": { "unit": "count" @@ -162901,20 +163779,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdae2047a2a7dd5e4b6f555b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bbff3e67a9302d44e17f43b3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50304.474, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdc57ceea7026e30febc555f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc1bc6b48ebe667870340c96", "aggregation": { "method": "sum" }, @@ -162955,19 +163833,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001415", + "id": "E14001562", "level": "constituency", - "name": "Oldham East and Saddleworth", + "name": "Walsall and Bloxwich", "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, Walsall and Bloxwich: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001562" }, "measure": { "unit": "kwh" @@ -162990,20 +163868,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdc57ceea7026e30febc555f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc1bc6b48ebe667870340c96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157621535.954, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc1fc4e9adad95a8260a4e59", + "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": "E14001420", + "level": "constituency", + "name": "Oxford West and Abingdon", + "vintage": "pcon_2024" + }, + "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.E14001420" + }, + "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:bc1fc4e9adad95a8260a4e59", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdc587dd1b15897c209ebd1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc3b46d87cbbef0a47130f45", "aggregation": { "method": "sum" }, @@ -163044,19 +164011,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001416", + "id": "E14001490", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "South Northamptonshire", "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, 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" }, "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.E14001490" }, "measure": { "unit": "count" @@ -163077,28 +164044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdc587dd1b15897c209ebd1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc3b46d87cbbef0a47130f45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36520.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdf8b5406029180ab72e3305", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc4ed58c6f8cad1ff76b4e32", "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", @@ -163111,83 +164078,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": "E14001098", + "id": "S14000077", "level": "constituency", - "name": "Birmingham Perry Barr", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Perry Barr: 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.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.E14001098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000077" }, "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:bdf8b5406029180ab72e3305", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc4ed58c6f8cad1ff76b4e32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 529324472.975, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdf8d7f67e7d03574ea05f2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc583ad2d45af13dc4dcad1a", "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", @@ -163200,83 +164165,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": "E14001406", + "id": "E14001081", "level": "constituency", - "name": "Northampton North", + "name": "Battersea", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Northampton North: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001406" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001081" }, "measure": { - "unit": "count" + "unit": "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:bdf8d7f67e7d03574ea05f2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc583ad2d45af13dc4dcad1a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 402618053.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdfc67c2eabde657103870be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bc62a510f1a3c10569d92c65", "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", @@ -163292,7 +164255,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -163301,7 +164264,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -163309,27 +164272,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001583", + "id": "E14001243", "level": "constituency", - "name": "Whitehaven and Workington", + "name": "Gainsborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Whitehaven and Workington: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001583" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001243" }, "measure": { - "unit": "count" + "unit": "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", @@ -163344,28 +164307,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdfc67c2eabde657103870be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bc62a510f1a3c10569d92c65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160462670.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be0fcf82d4bf58542aa4fc36", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcb3033996f8f9037c3e5cd7", "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", @@ -163381,7 +164344,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -163390,7 +164353,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -163398,27 +164361,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001223", + "id": "E14001319", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Leeds Central and Headingley", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001319" }, "measure": { - "unit": "count" + "unit": "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", @@ -163433,28 +164396,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be0fcf82d4bf58542aa4fc36", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcb3033996f8f9037c3e5cd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139011757.007, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be2240f7eb499d09acf56613", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcd74afbc379d287488fb1e1", "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", @@ -163467,75 +164430,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": "E14001467", + "id": "E14001285", "level": "constituency", - "name": "Sheffield Central", + "name": "Hexham", "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, 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.E14001467" + "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:be2240f7eb499d09acf56613", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcd74afbc379d287488fb1e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30912.939, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be47508230f3ffe3692b4304", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcda570d077024aa45834ebc", "aggregation": { "method": "sum" }, @@ -163576,19 +164537,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001570", + "id": "E14001577", "level": "constituency", - "name": "Weald of Kent", + "name": "West Lancashire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Weald of Kent: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001577" }, "measure": { "unit": "kwh" @@ -163609,28 +164570,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be47508230f3ffe3692b4304", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcda570d077024aa45834ebc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453576377.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be57f951b7b761abb520faea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bce32f3119761a576622adcd", "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", @@ -163643,73 +164604,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": "E14001223", + "id": "E14001209", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Ealing Southall", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Eltham and Chislehurst: 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.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.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:be57f951b7b761abb520faea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bce32f3119761a576622adcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143642878.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be7c7f464fecb1123ff968ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bcef42bfd55301f5b7a64728", "aggregation": { "method": "sum" }, @@ -163750,19 +164713,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001482", + "id": "E14001586", "level": "constituency", - "name": "South Cotswolds", + "name": "Wimbledon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Cotswolds: DESNZ's authority totals split by its small-area figures", + "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.E14001482" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001586" }, "measure": { "unit": "kwh" @@ -163783,117 +164746,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be7c7f464fecb1123ff968ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bcef42bfd55301f5b7a64728", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be843f326e51a7eb648621fe", - "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:be843f326e51a7eb648621fe", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 580171375.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be8dafc263e2553a4d4a4e81", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd036aa5850bed62dc3673a7", "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", @@ -163906,75 +164780,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": "E14001492", + "id": "E14001067", "level": "constituency", - "name": "South Shields", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shields: 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.E14001492" + "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:be8dafc263e2553a4d4a4e81", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd036aa5850bed62dc3673a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 382912896.642, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bea3e539636937d8d0c2b460", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd23ace4f7f7a0a96df2f0db", "aggregation": { "method": "sum" }, @@ -164015,19 +164887,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001391", + "id": "E14001111", "level": "constituency", - "name": "North East Derbyshire", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North East Derbyshire: 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.E14001391" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001111" }, "measure": { "unit": "count" @@ -164050,28 +164922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bea3e539636937d8d0c2b460", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd23ace4f7f7a0a96df2f0db", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50043.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:becd5d42eb5506e66775324f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd29e816f722bc9efab63d6e", "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", @@ -164087,7 +164959,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -164096,7 +164968,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -164104,27 +164976,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001384", + "id": "E14001294", "level": "constituency", - "name": "North Bedfordshire", + "name": "Horsham", "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, 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.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.E14001294" }, "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", @@ -164137,20 +165009,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:becd5d42eb5506e66775324f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd29e816f722bc9efab63d6e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 386856719.715, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bed8c4fca72b2b251075172b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd2a5f7dc6d2cd18a3c6cdcc", "aggregation": { "method": "sum" }, @@ -164191,19 +165063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001149", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Middlesbrough and Thornaby East: 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.electricity.meter_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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001149" }, "measure": { "unit": "count" @@ -164226,28 +165098,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bed8c4fca72b2b251075172b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd2a5f7dc6d2cd18a3c6cdcc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48631.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:befc399799ac32f16e611011", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd2df4e7c89a83217196ad4b", "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", @@ -164260,81 +165132,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": "E14001373", + "id": "E14001182", "level": "constituency", - "name": "New Forest East", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, New Forest East: 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.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.E14001373" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001182" }, "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:befc399799ac32f16e611011", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd2df4e7c89a83217196ad4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151165687.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf195844c4494a1286352b46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd5938384876b97565997445", "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", @@ -164347,83 +165221,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": "E14001243", + "id": "S14000067", "level": "constituency", - "name": "Gainsborough", + "name": "Argyll, Bute and South Lochaber", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gainsborough: 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_meter_count", - "record_set_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.S14000067" }, "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:bf195844c4494a1286352b46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd5938384876b97565997445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 20946.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf1fb8ed7923722fde47ac4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd5b6f2dea25984dcdfcf486", "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", @@ -164439,7 +165311,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164448,7 +165320,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -164456,27 +165328,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000086", + "id": "E14001245", "level": "constituency", - "name": "Bridgend", + "name": "Gedling", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bridgend: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -164491,117 +165363,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf1fb8ed7923722fde47ac4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd5b6f2dea25984dcdfcf486", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf3c88d801e54000723c5ba4", - "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:bf3c88d801e54000723c5ba4", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 148051516.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf46f48ee992f8face8936d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd758951e10ddfd31caa52bc", "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", @@ -164614,75 +165397,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": "S14000098", + "id": "E14001409", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Norwich South", "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 gas 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.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.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:bf46f48ee992f8face8936d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd758951e10ddfd31caa52bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 426983771.155, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf4734656020789e1f1131a3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bd7cb6ee2f84b09dfb9a94a2", "aggregation": { "method": "sum" }, @@ -164723,19 +165504,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001558", + "id": "E14001067", "level": "constituency", - "name": "Uxbridge and South Ruislip", + "name": "Arundel and South Downs", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Uxbridge and South Ruislip: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" }, "measure": { "unit": "count" @@ -164756,28 +165537,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf4734656020789e1f1131a3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bd7cb6ee2f84b09dfb9a94a2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30247.899, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf5bd0bc38b3f67f93c2b393", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bde1d2ff9d2e52988c9e3bb7", "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", @@ -164790,83 +165571,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": "E14001555", + "id": "E14001311", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Kettering", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tunbridge Wells: 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.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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001311" }, "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:bf5bd0bc38b3f67f93c2b393", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bde1d2ff9d2e52988c9e3bb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 513864316.585, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf67b6b305b406966a92f83a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bdfdf00a54c270814d854df4", "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", @@ -164882,7 +165661,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -164891,7 +165670,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -164899,27 +165678,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001203", + "id": "E14001600", "level": "constituency", - "name": "Droitwich and Evesham", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Droitwich and Evesham: 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.E14001203" + "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", @@ -164934,28 +165713,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf67b6b305b406966a92f83a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bdfdf00a54c270814d854df4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 168991635.497, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf89d8fdb22b3ac24dafcb46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be1482f6ae4097d91ab671ab", "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", @@ -164968,83 +165747,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": "E14001586", + "id": "S14000098", "level": "constituency", - "name": "Wimbledon", + "name": "Moray West, Nairn and Strathspey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wimbledon: 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.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.E14001586" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000098" }, "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:bf89d8fdb22b3ac24dafcb46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be1482f6ae4097d91ab671ab", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 330860149.201, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfdd47e4405a60227f4e65da", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be23066c58eb37488cd540de", "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", @@ -165060,7 +165837,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -165069,7 +165846,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -165077,27 +165854,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001222", + "id": "E14001474", "level": "constituency", - "name": "Ellesmere Port and Bromborough", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ellesmere Port and Bromborough: 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_consumption", - "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.E14001222" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001474" }, "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", @@ -165110,20 +165887,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfdd47e4405a60227f4e65da", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be23066c58eb37488cd540de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43542.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bff0aeef18d46dc51b1d93bd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be29ddfcebc11acf0904550f", "aggregation": { "method": "sum" }, @@ -165164,19 +165941,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000101", + "id": "E14001479", "level": "constituency", - "name": "Monmouthshire", + "name": "Solihull West and Shirley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Monmouthshire: 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.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001479" }, "measure": { "unit": "count" @@ -165197,20 +165974,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bff0aeef18d46dc51b1d93bd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be29ddfcebc11acf0904550f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37787.473, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be4f1bb767f6a9b817a477b2", + "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": "E14001515", + "level": "constituency", + "name": "Stalybridge and Hyde", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.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.E14001515" + }, + "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:be4f1bb767f6a9b817a477b2", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be55371087877c5dc8583012", + "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": "E14001071", + "level": "constituency", + "name": "Aylesbury", + "vintage": "pcon_2024" + }, + "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.E14001071" + }, + "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:be55371087877c5dc8583012", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0202b68b1f3ed777893dbd3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be6097d05a081794dda47319", "aggregation": { "method": "sum" }, @@ -165251,19 +166204,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001226", "level": "constituency", - "name": "Horsham", + "name": "Epping Forest", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Horsham: 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.electricity.meter_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.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001226" }, "measure": { "unit": "count" @@ -165286,28 +166239,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0202b68b1f3ed777893dbd3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be6097d05a081794dda47319", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43436.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c03181176bd347f50dff6d3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:be881615a1e7522c0c484e31", "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", @@ -165323,7 +166276,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -165332,7 +166285,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -165340,27 +166293,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001256", "level": "constituency", - "name": "Clwyd North", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clwyd North: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity meters, 2024, Great Yarmouth: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001256" }, "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", @@ -165375,20 +166328,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c03181176bd347f50dff6d3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:be881615a1e7522c0c484e31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47015.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05b1df1c0c956111d04dcba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bea065a3b97b207e07959baf", "aggregation": { "method": "sum" }, @@ -165429,19 +166382,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000104", + "id": "E14001559", "level": "constituency", - "name": "Rutherglen", + "name": "Vauxhall and Camberwell Green", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutherglen: 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.S14000104" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001559" }, "measure": { "unit": "count" @@ -165462,28 +166415,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05b1df1c0c956111d04dcba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bea065a3b97b207e07959baf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33612.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0cb0821255dad9e5e6b6447", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bead09062d79c960d38204bb", "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", @@ -165499,7 +166452,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -165508,7 +166461,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -165516,27 +166469,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001152", + "id": "E14001592", "level": "constituency", - "name": "Carlisle", + "name": "Woking", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Carlisle: 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_consumption", - "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.E14001592" }, "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", @@ -165549,20 +166502,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0cb0821255dad9e5e6b6447", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bead09062d79c960d38204bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35744.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0e9b070605ce6659e345a51", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bec9d2a5fc88201e39c7eeb7", "aggregation": { "method": "sum" }, @@ -165603,19 +166556,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001316", + "id": "E14001381", "level": "constituency", - "name": "Kingswinford and South Staffordshire", + "name": "Newton Abbot", "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 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.E14001316" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001381" }, "measure": { "unit": "kwh" @@ -165638,28 +166591,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0e9b070605ce6659e345a51", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bec9d2a5fc88201e39c7eeb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146603171.29, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0f242752b1c41771cadd0b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bece268c884b8904374fc2f9", "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", @@ -165675,7 +166628,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -165684,7 +166637,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -165692,27 +166645,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000095", + "id": "E14001370", "level": "constituency", - "name": "Livingston", + "name": "Milton Keynes North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Livingston: 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.S14000095" + "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", @@ -165725,20 +166678,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0f242752b1c41771cadd0b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bece268c884b8904374fc2f9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39980.551, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0f6cd2628c9abc3a909af1e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bed149b960e1eb9cd8a1c43a", "aggregation": { "method": "sum" }, @@ -165779,19 +166732,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000109", + "id": "E14001585", "level": "constituency", - "name": "Central Ayrshire", + "name": "Wigan", "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, 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.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.E14001585" }, "measure": { "unit": "kwh" @@ -165814,20 +166767,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0f6cd2628c9abc3a909af1e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bed149b960e1eb9cd8a1c43a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143307156.115, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c112f216b369df3fb4fc8c28", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:beefbc14e754af537cce5c11", "aggregation": { "method": "sum" }, @@ -165868,19 +166821,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001301", + "id": "E14001530", "level": "constituency", - "name": "Ilford South", + "name": "Suffolk Coastal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ilford South: 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.E14001301" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001530" }, "measure": { "unit": "kwh" @@ -165901,20 +166854,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c112f216b369df3fb4fc8c28", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:beefbc14e754af537cce5c11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 379717133.056, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c12eb18a5beac33f66f939d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf4ce77d3ced787af78059a3", "aggregation": { "method": "sum" }, @@ -165955,19 +166908,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001564", + "id": "E14001590", "level": "constituency", - "name": "Warrington North", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington North: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001564" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001590" }, "measure": { "unit": "kwh" @@ -165988,28 +166941,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c12eb18a5beac33f66f939d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf4ce77d3ced787af78059a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 376010205.391, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c148209f04390ee4912077f7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf6645efe3dd7ac6b7b9b0ed", "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", @@ -166025,7 +166978,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166034,7 +166987,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -166042,27 +166995,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001220", + "id": "E14001091", "level": "constituency", - "name": "Eastleigh", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastleigh: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001220" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001091" }, "measure": { - "unit": "count" + "unit": "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", @@ -166077,28 +167030,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c148209f04390ee4912077f7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf6645efe3dd7ac6b7b9b0ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145578197.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c14e7d7f03aa9a88fac6ba64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf89ad7cedb3328a61908ad1", "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", @@ -166114,7 +167067,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -166123,7 +167076,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -166131,27 +167084,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001076", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Barrow and Furness", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Birmingham Yardley: 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_consumption", - "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.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001076" }, "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", @@ -166164,28 +167117,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c14e7d7f03aa9a88fac6ba64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf89ad7cedb3328a61908ad1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44163.48, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c155aefac37f164903651a30", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bf9446db3eeed196d5c2953a", "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", @@ -166201,7 +167154,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166210,7 +167163,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -166218,27 +167171,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000099", + "id": "E14001379", "level": "constituency", - "name": "Merthyr Tydfil and Aberdare", + "name": "Newcastle upon Tyne North", "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, 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.W07000099" + "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", @@ -166253,20 +167206,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c155aefac37f164903651a30", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bf9446db3eeed196d5c2953a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48560.442, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c16db7883a1f62fab42e99e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfa14938acf2150ee3713eca", "aggregation": { "method": "sum" }, @@ -166307,19 +167260,19 @@ "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 electricity meters, 2024, Farnham and Bordon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001129" }, "measure": { "unit": "count" @@ -166342,28 +167295,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c16db7883a1f62fab42e99e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfa14938acf2150ee3713eca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44148.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1adc900dd7395581a2b5bd9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfb8a414ddd85bc9c488f4cc", "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", @@ -166379,7 +167332,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -166388,7 +167341,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -166396,27 +167349,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001146", "level": "constituency", - "name": "Hyndburn", + "name": "Bury St Edmunds and Stowmarket", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hyndburn: 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.E14001299" + "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", @@ -166431,28 +167384,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1adc900dd7395581a2b5bd9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfb8a414ddd85bc9c488f4cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 167535022.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1af308b0afd6d3d237b482a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfc6ed8be37f6643028ff931", "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", @@ -166465,81 +167418,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": "E14001451", "level": "constituency", - "name": "Great Yarmouth", + "name": "Rother Valley", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001451" }, "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:c1af308b0afd6d3d237b482a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfc6ed8be37f6643028ff931", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41343.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1b418781984620626576c4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfc80287be670a49dd880b7e", "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", @@ -166552,75 +167507,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": "E14001534", + "id": "E14001301", "level": "constituency", - "name": "Sutton and Cheam", + "name": "Ilford South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sutton and Cheam: 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_consumption", - "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.E14001534" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:c1b418781984620626576c4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfc80287be670a49dd880b7e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34953.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e04587ca01655c3d43bc32", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bfd3ad64c9bc31d89a1ed257", "aggregation": { "method": "sum" }, @@ -166661,19 +167614,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001573", + "id": "E14001227", "level": "constituency", - "name": "Welwyn Hatfield", + "name": "Epsom and Ewell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Welwyn Hatfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001573" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001227" }, "measure": { "unit": "kwh" @@ -166696,20 +167649,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e04587ca01655c3d43bc32", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bfd3ad64c9bc31d89a1ed257", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 168391084.973, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e058d1e8d1cb3a53c19688", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bff6dced9e096db2f2f7f812", + "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": "E14001292", + "level": "constituency", + "name": "Hornchurch and Upminster", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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.E14001292" + }, + "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:bff6dced9e096db2f2f7f812", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:bffc973036f1088f7584aa43", "aggregation": { "method": "sum" }, @@ -166750,19 +167792,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001332", + "id": "W07000094", "level": "constituency", - "name": "Lewisham North", + "name": "Clwyd East", "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, 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.E14001332" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000094" }, "measure": { "unit": "kwh" @@ -166785,20 +167827,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e058d1e8d1cb3a53c19688", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:bffc973036f1088f7584aa43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158730298.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1feac59b692ed3a715a5374", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c05d21a7e45130a9f24f7a56", "aggregation": { "method": "sum" }, @@ -166839,19 +167881,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001164", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Chester South and Eddisbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rayleigh and Wickford: 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.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.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001164" }, "measure": { "unit": "kwh" @@ -166874,20 +167916,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1feac59b692ed3a715a5374", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c05d21a7e45130a9f24f7a56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171685150.209, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c20d75d968fe75afa2301feb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0ae3d8b942c1fea1cd1d4b7", "aggregation": { "method": "sum" }, @@ -166928,19 +167970,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001429", + "id": "E14001137", "level": "constituency", - "name": "Poole", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Poole: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001429" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001137" }, "measure": { "unit": "kwh" @@ -166961,28 +168003,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c20d75d968fe75afa2301feb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0ae3d8b942c1fea1cd1d4b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 549978477.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c21ab2a1dad8ce1b265a8a53", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0aedf2ceb496ac204fbe934", "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", @@ -166995,83 +168037,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": "E14001158", + "id": "E14001392", "level": "constituency", - "name": "Cheadle", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cheadle: 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.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.E14001158" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001392" }, "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:c21ab2a1dad8ce1b265a8a53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0aedf2ceb496ac204fbe934", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 520714182.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c220db13bbce5a92d0e24bc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0bd2f9ffc20b079c97aaaa7", "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", @@ -167084,75 +168124,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": "E14001139", + "id": "E14001566", "level": "constituency", - "name": "Broxbourne", + "name": "Warwick and Leamington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Broxbourne: 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.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.E14001139" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001566" }, "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:c220db13bbce5a92d0e24bc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0bd2f9ffc20b079c97aaaa7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 484270026.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c227b8fb13ba57cbeb44ca7e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c0d7e5e2a4313acc1591f168", "aggregation": { "method": "sum" }, @@ -167193,19 +168231,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000070", + "id": "E14001380", "level": "constituency", - "name": "Coatbridge and Bellshill", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Coatbridge and Bellshill: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000070" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001380" }, "measure": { "unit": "count" @@ -167226,28 +168264,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c227b8fb13ba57cbeb44ca7e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c0d7e5e2a4313acc1591f168", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39966.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2284533ba95e9fc63a422b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c103493ae6ee692ab0ff9a97", "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", @@ -167260,81 +168298,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": "E14001136", + "id": "W07000112", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Broadland and Fakenham: 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.E14001136" + "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:c2284533ba95e9fc63a422b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c103493ae6ee692ab0ff9a97", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132433148.357, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c22c71c405ad3e908f0d31b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1146639cf4e753429bda150", "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", @@ -167350,7 +168390,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -167359,7 +168399,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -167367,27 +168407,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001318", + "id": "E14001348", "level": "constituency", - "name": "Lancaster and Wyre", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lancaster and Wyre: 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.E14001318" + "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", @@ -167402,28 +168442,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c22c71c405ad3e908f0d31b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1146639cf4e753429bda150", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44927.323, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c230922dfa000922b90d567c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1189628ff31183020957c79", "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", @@ -167436,83 +168476,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": "E14001215", + "id": "E14001522", "level": "constituency", - "name": "East Surrey", + "name": "Stoke-on-Trent South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, East Surrey: 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.E14001215" + "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:c230922dfa000922b90d567c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1189628ff31183020957c79", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461895541.466, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c23a8e0d46a36d5f6f12f46c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c11d215d0edd41e7c917fd92", "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", @@ -167525,83 +168563,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": "E14001199", + "id": "W07000101", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "Monmouthshire", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.W07000101" }, "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:c23a8e0d46a36d5f6f12f46c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c11d215d0edd41e7c917fd92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32784.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c255692a86f46d8d44e98f15", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c12ba01d3e77e317d51e4d90", "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", @@ -167614,75 +168650,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": "E14001479", + "id": "E14001183", "level": "constituency", - "name": "Solihull West and Shirley", + "name": "Cramlington and Killingworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Solihull West and Shirley: 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_meter_count", - "record_set_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.E14001479" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001183" }, "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:c255692a86f46d8d44e98f15", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c12ba01d3e77e317d51e4d90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45385.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c26b5aaf369fa53a5850ce4b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c12dc36dbd7e3f699a3fa9fe", "aggregation": { "method": "sum" }, @@ -167723,19 +168757,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001250", + "id": "E14001560", "level": "constituency", - "name": "Goole and Pocklington", + "name": "Wakefield and Rothwell", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001250" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001560" }, "measure": { "unit": "kwh" @@ -167756,20 +168790,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c26b5aaf369fa53a5850ce4b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c12dc36dbd7e3f699a3fa9fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 489298923.774, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2a25edbaed6d8f41ab08cc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1320dc28b68c0c11d1edb20", "aggregation": { "method": "sum" }, @@ -167810,19 +168844,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001254", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Plymouth Moor View: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001254" }, "measure": { "unit": "kwh" @@ -167845,28 +168879,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2a25edbaed6d8f41ab08cc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1320dc28b68c0c11d1edb20", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148539113.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2b3a5236a8986cc0ae594fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1456535ad12cbc984e50b50", "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", @@ -167882,7 +168916,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -167891,7 +168925,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -167899,27 +168933,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001516", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Stevenage", "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, 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.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.E14001516" }, "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", @@ -167932,28 +168966,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2b3a5236a8986cc0ae594fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1456535ad12cbc984e50b50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 419617593.315, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2bbceff16ac250c9e09ceec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c151654510937971c4120215", "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", @@ -167966,75 +169000,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": "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:c151654510937971c4120215", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c162648763871d255fb1ac78", + "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": "E14001106", + "id": "E14001537", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Swindon South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Blaydon and Consett: 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.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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001537" }, "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:c2bbceff16ac250c9e09ceec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c162648763871d255fb1ac78", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42437.986, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2c6e464b0bb583f79d95d34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c17639a7da82520f6cb7b849", "aggregation": { "method": "sum" }, @@ -168075,19 +169194,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001488", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "South Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southgate and Wood Green: 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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001488" }, "measure": { "unit": "kwh" @@ -168110,28 +169229,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2c6e464b0bb583f79d95d34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c17639a7da82520f6cb7b849", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 157229370.681, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c30aa1f32f7feb9b67f19959", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c18a80f4e6cda2684b41b6ec", "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", @@ -168144,83 +169263,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": "E14001185", + "id": "E14001129", "level": "constituency", - "name": "Crewe and Nantwich", + "name": "Brighton Kemptown and Peacehaven", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Crewe and Nantwich: 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.E14001185" + "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:c30aa1f32f7feb9b67f19959", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c18a80f4e6cda2684b41b6ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38507.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3454e675bf44ede03200136", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c18e5cb176dd4bd011b451cd", "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", @@ -168236,7 +169353,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -168245,7 +169362,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -168253,27 +169370,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001296", "level": "constituency", - "name": "Watford", + "name": "Hove and Portslade", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Watford: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -168288,28 +169405,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3454e675bf44ede03200136", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c18e5cb176dd4bd011b451cd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148463499.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c34b50352efe0c633b35a68d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1cbc27dafc2f33909e24687", "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", @@ -168322,83 +169439,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": "E14001063", + "id": "E14001605", "level": "constituency", - "name": "Aldershot", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aldershot: 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_consumption", - "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.E14001063" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001605" }, "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:c34b50352efe0c633b35a68d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1cbc27dafc2f33909e24687", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38288.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3524b128d02c2710c7be21c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1cd3111b6ccee2063a15e4c", "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", @@ -168414,7 +169529,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -168423,7 +169538,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -168431,27 +169546,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001248", + "id": "E14001510", "level": "constituency", - "name": "Gloucester", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gloucester: 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_consumption", - "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.E14001248" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001510" }, "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", @@ -168464,20 +169579,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3524b128d02c2710c7be21c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1cd3111b6ccee2063a15e4c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43014.904, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c359b89ff8c60bf9eb8928a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1d1911b960007284d03d6f6", "aggregation": { "method": "sum" }, @@ -168518,19 +169633,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001078", "level": "constituency", - "name": "Hartlepool", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hartlepool: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001078" }, "measure": { "unit": "kwh" @@ -168551,20 +169666,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c359b89ff8c60bf9eb8928a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1d1911b960007284d03d6f6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 447913163.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c366862107e385374f2d6a9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1d7112ca6aa71b1b55b2d74", "aggregation": { "method": "sum" }, @@ -168605,19 +169720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001519", "level": "constituency", - "name": "City of Durham", + "name": "Stockton West", "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, 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.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001519" }, "measure": { "unit": "count" @@ -168638,28 +169753,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c366862107e385374f2d6a9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1d7112ca6aa71b1b55b2d74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39683.86, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c39bdc205d4f1f30a51c4adc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1e1d0f5c9c65da2164951d6", "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", @@ -168672,75 +169787,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": "E14001596", + "id": "E14001152", "level": "constituency", - "name": "Wolverhampton West", + "name": "Carlisle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton West: 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_consumption", - "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.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001152" }, "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:c39bdc205d4f1f30a51c4adc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1e1d0f5c9c65da2164951d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 479354231.843, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3c43fa19910debfda8b16b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c1f6ed6d43fc18a4c47f7220", "aggregation": { "method": "sum" }, @@ -168781,19 +169894,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001465", + "id": "S14000109", "level": "constituency", - "name": "Sevenoaks", + "name": "Central Ayrshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sevenoaks: 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.E14001465" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000109" }, "measure": { "unit": "count" @@ -168814,20 +169927,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3c43fa19910debfda8b16b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c1f6ed6d43fc18a4c47f7220", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40142.795, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2214b1fc1057e1ce1edfbb0", + "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", + "value": 2024 + }, + "period_coverage": { + "basis": "survey_reference", + "end_date": "2025-01-31", + "notes": "Domestic non-half-hourly electricity meters cover February through January.", + "source_period_label": "2024", + "start_date": "2024-02-01" + }, + "provenance_class": "derived_administrative", + "schema_version": "microcosm.derived_consumer_fact.v1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2214b1fc1057e1ce1edfbb0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3d76950ba302e724e706cfa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c22dc5753963984169d6de5e", "aggregation": { "method": "sum" }, @@ -168868,19 +170070,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001303", "level": "constituency", - "name": "Twickenham", + "name": "Isle of Wight East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Twickenham: 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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001303" }, "measure": { "unit": "count" @@ -168903,28 +170105,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3d76950ba302e724e706cfa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c22dc5753963984169d6de5e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37176.918, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3ee9d00460cd5fb2d8f0589", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c25d66bf223652fd84513ed7", "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", @@ -168937,73 +170139,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": "E14001342", + "id": "E14001202", "level": "constituency", - "name": "Loughborough", + "name": "Dover and Deal", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Loughborough: 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_consumption", - "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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001202" }, "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:c3ee9d00460cd5fb2d8f0589", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c25d66bf223652fd84513ed7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48608.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3fe90c9be7dfb84c2234d72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c28ec90ad5d258bc048f1006", "aggregation": { "method": "sum" }, @@ -169044,19 +170248,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000087", + "id": "E14001444", "level": "constituency", - "name": "Caerfyrddin", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Caerfyrddin: 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.W07000087" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001444" }, "measure": { "unit": "count" @@ -169077,28 +170281,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3fe90c9be7dfb84c2234d72", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c28ec90ad5d258bc048f1006", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 28155.574, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c42c5b777da41f281a0e7486", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2a392e5ddd4be6cfe115979", "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", @@ -169114,7 +170318,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169123,7 +170327,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -169131,27 +170335,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001395", + "id": "E14001416", "level": "constituency", - "name": "North Herefordshire", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Herefordshire: 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_meter_count", - "record_set_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.E14001395" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001416" }, "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", @@ -169164,20 +170368,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c42c5b777da41f281a0e7486", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2a392e5ddd4be6cfe115979", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462502876.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c42f00131c7f1ff06d57d54f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2accd7a80b32000be9c1233", "aggregation": { "method": "sum" }, @@ -169218,19 +170422,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001507", + "id": "E14001300", "level": "constituency", - "name": "St Albans", + "name": "Ilford North", "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, 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.E14001507" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001300" }, "measure": { "unit": "count" @@ -169251,20 +170455,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c42f00131c7f1ff06d57d54f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2accd7a80b32000be9c1233", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37335.262, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c43d88e442830c671d670d05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2d74c6058c9d4a5a053a9cc", "aggregation": { "method": "sum" }, @@ -169305,19 +170509,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001268", + "id": "E14001340", "level": "constituency", - "name": "Harpenden and Berkhamsted", + "name": "Liverpool Wavertree", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Harpenden and Berkhamsted: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001340" }, "measure": { "unit": "kwh" @@ -169338,20 +170542,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c43d88e442830c671d670d05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2d74c6058c9d4a5a053a9cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 476216137.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c452a940f978acbe40ffd679", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2f3c2e176579f22bda113a6", "aggregation": { "method": "sum" }, @@ -169392,19 +170596,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001312", + "id": "E14001344", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Lowestoft", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kingston and Surbiton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001312" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001344" }, "measure": { "unit": "count" @@ -169425,28 +170629,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c452a940f978acbe40ffd679", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2f3c2e176579f22bda113a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40444.821, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4587d2e65e1dc7633d0cdc9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c2f6b9594ffb60882775fc92", "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", @@ -169459,73 +170663,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": "E14001257", + "id": "E14001523", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Greenwich and Woolwich: 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_consumption", - "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.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001523" }, "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:c4587d2e65e1dc7633d0cdc9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c2f6b9594ffb60882775fc92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40212.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c48517a5b2d8b13efe0ef95f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c337bed7a6e7b9752468aa6b", "aggregation": { "method": "sum" }, @@ -169566,19 +170772,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "E14001375", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Newark", "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 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.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001375" }, "measure": { "unit": "kwh" @@ -169599,28 +170805,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c48517a5b2d8b13efe0ef95f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c337bed7a6e7b9752468aa6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 427338820.453, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4955685d21a9b54d709d08d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c338f6a5baa65c27c3a69e3b", "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", @@ -169636,7 +170842,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -169645,7 +170851,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -169653,27 +170859,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001285", "level": "constituency", - "name": "West Suffolk", + "name": "Hexham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, West Suffolk: 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_consumption", - "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.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "calendar_year", @@ -169688,20 +170894,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4955685d21a9b54d709d08d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c338f6a5baa65c27c3a69e3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44562.473, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c49bdc9aaf524123086a597c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c386aabc9b719f6f657fca65", "aggregation": { "method": "sum" }, @@ -169742,19 +170948,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001522", + "id": "E14001332", "level": "constituency", - "name": "Stoke-on-Trent South", + "name": "Lewisham North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stoke-on-Trent South: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001522" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001332" }, "measure": { "unit": "kwh" @@ -169775,28 +170981,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c49bdc9aaf524123086a597c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c386aabc9b719f6f657fca65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 386220944.528, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4a1e515047fc191958becb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3a8aca380952f13b8581b63", "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", @@ -169809,75 +171015,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": "E14001450", + "id": "E14001314", "level": "constituency", - "name": "Rossendale and Darwen", + "name": "Kingston upon Hull North and Cottingham", "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, 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.E14001450" + "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:c4a1e515047fc191958becb9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3a8aca380952f13b8581b63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49496.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4a4f1594dfd76b44327ee05", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3e38928d5ac6e91642065ed", "aggregation": { "method": "sum" }, @@ -169918,19 +171122,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001408", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Cambridgeshire: 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.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001408" }, "measure": { "unit": "kwh" @@ -169953,28 +171157,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4a4f1594dfd76b44327ee05", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3e38928d5ac6e91642065ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131864707.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4ac077ddb9b181c9853e9b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3e4d4a33a121464f7fd5481", "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", @@ -169990,7 +171194,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -169999,7 +171203,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -170007,27 +171211,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001368", + "id": "E14001354", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Manchester Withington", "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 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.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.E14001368" + "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_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", @@ -170040,28 +171244,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4ac077ddb9b181c9853e9b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3e4d4a33a121464f7fd5481", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34092.653, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b7b7620ccf21f3eb9b243d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3f094c46b0b8d1fc07ec985", "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", @@ -170074,81 +171278,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": "E14001115", + "id": "E14001197", "level": "constituency", - "name": "Bournemouth East", + "name": "Didcot and Wantage", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bournemouth East: 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.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.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001197" }, "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:c4b7b7620ccf21f3eb9b243d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3f094c46b0b8d1fc07ec985", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49324.126, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4ea9554f245c50f8c9dacf3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3f23769209def0859dc8d06", "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", @@ -170164,7 +171370,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -170173,7 +171379,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -170181,27 +171387,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001353", + "id": "W07000096", "level": "constituency", - "name": "Manchester Rusholme", + "name": "Dwyfor Meirionnydd", "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, Dwyfor Meirionnydd: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000096" }, "measure": { - "unit": "count" + "unit": "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", @@ -170216,28 +171422,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4ea9554f245c50f8c9dacf3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3f23769209def0859dc8d06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 193355739.089, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4f9c40e67d29a182801eb29", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c3fdf096607ae6f069b2e9b1", "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", @@ -170250,75 +171456,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": "E14001183", + "id": "E14001090", "level": "constituency", - "name": "Cramlington and Killingworth", + "name": "Bicester and Woodstock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cramlington and Killingworth: 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_meter_count", - "record_set_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.E14001183" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001090" }, "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:c4f9c40e67d29a182801eb29", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c3fdf096607ae6f069b2e9b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35766.988, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c404e7638030cd00120cd15f", + "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": "E14001110", + "level": "constituency", + "name": "Bolton North East", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" + }, + "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:c404e7638030cd00120cd15f", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c500cf12f10e43c0b6cc9aa0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c405c2509bf58b8f38447b62", "aggregation": { "method": "sum" }, @@ -170359,19 +171650,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001497", "level": "constituency", - "name": "Hendon", + "name": "South West Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hendon: 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.E14001279" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001497" }, "measure": { "unit": "kwh" @@ -170392,20 +171683,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c500cf12f10e43c0b6cc9aa0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c405c2509bf58b8f38447b62", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 247236400.396, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c509ded9d1b87a7535011832", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c436523ac350b6be84da723f", "aggregation": { "method": "sum" }, @@ -170446,19 +171737,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001232", + "id": "E14001224", "level": "constituency", - "name": "Exmouth and Exeter East", + "name": "Ely and East Cambridgeshire", "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, 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" }, "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.E14001224" }, "measure": { "unit": "count" @@ -170481,28 +171772,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c509ded9d1b87a7535011832", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c436523ac350b6be84da723f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48843.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c50d9a8a4e23b32da2f76322", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c444c8e32246eb3a7bf0d419", "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", @@ -170515,73 +171806,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": "E14001565", + "id": "E14001275", "level": "constituency", - "name": "Warrington South", + "name": "Havant", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Warrington South: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001275" }, "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:c50d9a8a4e23b32da2f76322", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c444c8e32246eb3a7bf0d419", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141010950.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c51cb459fcc5d397fd2d6dee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c45ecdffb67389f9b5dacdfb", "aggregation": { "method": "sum" }, @@ -170622,19 +171915,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001497", + "id": "S14000107", "level": "constituency", - "name": "South West Norfolk", + "name": "Ayr, Carrick and Cumnock", "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, 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.E14001497" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000107" }, "measure": { "unit": "count" @@ -170655,28 +171948,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c51cb459fcc5d397fd2d6dee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c45ecdffb67389f9b5dacdfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39101.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c534f284be413c594c9d84b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4978aec9d306049c105676f", "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", @@ -170689,83 +171982,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": "E14001118", + "id": "E14001431", "level": "constituency", - "name": "Bradford East", + "name": "Portsmouth North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bradford East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001118" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001431" }, "measure": { - "unit": "count" + "unit": "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:c534f284be413c594c9d84b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4978aec9d306049c105676f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 376682460.501, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c53a549fe142aa32f9d02ade", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4b6f00cf3c5ff68563b62b5", "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", @@ -170781,7 +172072,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -170790,7 +172081,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -170798,27 +172089,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001284", "level": "constituency", - "name": "St Helens North", + "name": "Hertsmere", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Helens North: 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_meter_count", - "record_set_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.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001284" }, "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", @@ -170831,28 +172122,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c53a549fe142aa32f9d02ade", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4b6f00cf3c5ff68563b62b5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 587524601.851, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c59392ec29cccebc057ca204", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4bf9d0400e86df5083ce3ac", "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", @@ -170865,81 +172156,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": "E14001223", + "id": "E14001500", "level": "constituency", - "name": "Eltham and Chislehurst", + "name": "Southampton Test", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Eltham and Chislehurst: 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_consumption", - "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.E14001223" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001500" }, "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:c59392ec29cccebc057ca204", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4bf9d0400e86df5083ce3ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 158033694.345, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5d1f0f1daaeb9b2293b92ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c4c877bb298d2b1fc1650f7c", "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", @@ -170955,7 +172248,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -170964,7 +172257,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -170972,27 +172265,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001542", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Tewkesbury", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool West Derby: 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.E14001341" + "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", @@ -171005,28 +172298,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5d1f0f1daaeb9b2293b92ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c4c877bb298d2b1fc1650f7c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40490.761, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5df5311e73b036f3bd3b88a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c507ca2f92ab666bf3103cde", "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", @@ -171042,7 +172335,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -171051,7 +172344,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -171059,27 +172352,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001480", + "id": "E14001481", "level": "constituency", - "name": "South Basildon and East Thurrock", + "name": "South Cambridgeshire", "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 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.E14001480" + "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", @@ -171094,20 +172387,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5df5311e73b036f3bd3b88a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c507ca2f92ab666bf3103cde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 195137620.953, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c603adee3427c1adaa365016", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c54da4b8e634a79590c701c3", "aggregation": { "method": "sum" }, @@ -171148,19 +172441,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001132", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Holborn and St Pancras: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001290" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001132" }, "measure": { "unit": "count" @@ -171181,28 +172474,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c603adee3427c1adaa365016", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c54da4b8e634a79590c701c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40648.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c62253631eaab754478e1707", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c54e0d10727d9298e237267f", "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", @@ -171218,7 +172511,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -171227,7 +172520,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -171235,27 +172528,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001264", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "Hammersmith and Chiswick", "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 meters, 2024, Hammersmith and Chiswick: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.S14000107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001264" }, "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", @@ -171268,20 +172561,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c62253631eaab754478e1707", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c54e0d10727d9298e237267f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47482.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6227808f7fb141eb76937fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5593a83256abe2548fcbffe", "aggregation": { "method": "sum" }, @@ -171322,19 +172615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001080", "level": "constituency", - "name": "North Somerset", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Somerset: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001080" }, "measure": { "unit": "count" @@ -171357,28 +172650,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6227808f7fb141eb76937fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5593a83256abe2548fcbffe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46622.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c62a2338edeadcd5296b9977", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c55f14e1b1f01c21763f854a", "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", @@ -171391,83 +172684,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": "E14001321", + "id": "E14001587", "level": "constituency", - "name": "Leeds North East", + "name": "Winchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leeds North East: 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_consumption", - "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.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001587" }, "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:c62a2338edeadcd5296b9977", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c55f14e1b1f01c21763f854a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35948.862, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c62d916fde98fd746373da2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c565e0656a6c1c01bc50c276", "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", @@ -171480,75 +172771,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": "E14001288", + "id": "E14001442", "level": "constituency", - "name": "Hinckley and Bosworth", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hinckley and Bosworth: 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_meter_count", - "record_set_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.E14001288" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001442" }, "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:c62d916fde98fd746373da2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c565e0656a6c1c01bc50c276", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41300.859, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6b8ebf61dd07d141fa6cfdb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c57b12d8285c8c86f6a9f8bd", "aggregation": { "method": "sum" }, @@ -171589,19 +172878,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001205", "level": "constituency", - "name": "Beaconsfield", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beaconsfield: 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.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001205" }, "measure": { "unit": "kwh" @@ -171622,20 +172911,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6b8ebf61dd07d141fa6cfdb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c57b12d8285c8c86f6a9f8bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480763203.993, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6eeddfacf4c65c8e600f4dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c59d525b5a42ea42cdeacd34", + "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": "E14001097", + "level": "constituency", + "name": "Birmingham Northfield", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001097" + }, + "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:c59d525b5a42ea42cdeacd34", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5b1a6f4dd28f350ca49947c", "aggregation": { "method": "sum" }, @@ -171676,19 +173054,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001136", "level": "constituency", - "name": "Leeds North East", + "name": "Broadland and Fakenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leeds North East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001136" }, "measure": { "unit": "count" @@ -171709,20 +173087,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6eeddfacf4c65c8e600f4dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5b1a6f4dd28f350ca49947c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 28099.701, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f7199b143d0d7c237f8fd0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5dcc21cdb3f7a19b786db0a", "aggregation": { "method": "sum" }, @@ -171763,19 +173141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001444", "level": "constituency", - "name": "South East Cornwall", + "name": "Richmond and Northallerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South East Cornwall: 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.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001444" }, "measure": { "unit": "kwh" @@ -171796,28 +173174,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6f7199b143d0d7c237f8fd0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5dcc21cdb3f7a19b786db0a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 337497469.096, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c702bf1f6a992eacfff5f9b7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c5fec33517bf36b1fd110c74", "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", @@ -171830,83 +173208,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": "E14001195", + "id": "E14001362", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Mid Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derbyshire Dales: 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.E14001195" + "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:c702bf1f6a992eacfff5f9b7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c5fec33517bf36b1fd110c74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38842.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c720f15e6cd8216247e0f85c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63882ab2a8e35293c85e414", "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", @@ -171919,83 +173295,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": "E14001446", + "id": "E14001590", "level": "constituency", - "name": "Rochdale", + "name": "Witham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rochdale: 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.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.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001590" }, "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:c720f15e6cd8216247e0f85c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63882ab2a8e35293c85e414", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34271.33, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c74cfe7368e9dcbf62427c10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c63b190591b2ddfd047c8576", "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", @@ -172008,81 +173382,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": "E14001382", + "id": "W07000101", "level": "constituency", - "name": "Newton Aycliffe and Spennymoor", + "name": "Monmouthshire", "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 meters, 2024, Monmouthshire: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_consumption", - "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.E14001382" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000101" }, "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:c74cfe7368e9dcbf62427c10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c63b190591b2ddfd047c8576", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43537.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7615f29a7595c12e5a93dc4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c650c3686e972ebfe2bd3c06", "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", @@ -172098,7 +173474,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -172107,7 +173483,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -172115,27 +173491,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001331", + "id": "E14001294", "level": "constituency", - "name": "Lewisham East", + "name": "Horsham", "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, 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.E14001331" + "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", @@ -172150,28 +173526,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7615f29a7595c12e5a93dc4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c650c3686e972ebfe2bd3c06", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 182438054.8, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c763de591d1ae82107d72ec9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c68a955ed6ef2aaadfc3d07f", "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", @@ -172187,7 +173563,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -172196,7 +173572,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -172204,27 +173580,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001210", "level": "constituency", - "name": "Coventry South", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Coventry South: 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.E14001182" + "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", @@ -172239,28 +173615,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c763de591d1ae82107d72ec9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c68a955ed6ef2aaadfc3d07f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41202.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7ab595b0a09a97838ad11be", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6968d77807f95015a037d4d", "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", @@ -172273,83 +173649,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": "E14001255", "level": "constituency", - "name": "Meriden and Solihull East", + "name": "Great Grimsby and Cleethorpes", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001255" }, "measure": { - "unit": "count" + "unit": "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:c7ab595b0a09a97838ad11be", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6968d77807f95015a037d4d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 490608845.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7ba9569df377e15178c6cc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c699bb477f9133ee1a750a3d", "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", @@ -172362,75 +173736,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": "E14001352", "level": "constituency", - "name": "Macclesfield", + "name": "Manchester Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Macclesfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001352" }, "measure": { - "unit": "count" + "unit": "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:c7ba9569df377e15178c6cc5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c699bb477f9133ee1a750a3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 352645262.594, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7c709847f267976d7d310ba", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6b4af8cc8af5f2239aed646", "aggregation": { "method": "sum" }, @@ -172471,19 +173843,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001316", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Middlesbrough and Thornaby East: 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.E14001367" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001316" }, "measure": { "unit": "count" @@ -172504,28 +173876,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7c709847f267976d7d310ba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6b4af8cc8af5f2239aed646", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37306.26, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7d831915ee0c0502cd65907", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6bb0bb4e4a38bf86c7fea23", "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", @@ -172538,81 +173910,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": "E14001071", + "id": "E14001510", "level": "constituency", - "name": "Aylesbury", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Aylesbury: 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.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.E14001510" }, "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:c7d831915ee0c0502cd65907", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6bb0bb4e4a38bf86c7fea23", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125391001.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e41ca218825ddb2ef9b6b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6be5256b69e4ef975a3ded7", "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", @@ -172625,81 +173999,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": "E14001570", + "id": "E14001194", "level": "constituency", - "name": "Weald of Kent", + "name": "Derby South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Weald of Kent: 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.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.E14001570" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:c7e41ca218825ddb2ef9b6b8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6be5256b69e4ef975a3ded7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149971650.534, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7ed60f6984481b6356f22f0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6cc2733c60e56f74676ff51", "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", @@ -172715,7 +174091,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -172724,7 +174100,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -172732,27 +174108,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "S14000062", "level": "constituency", - "name": "Glasgow East", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow East: 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_consumption", - "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.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -172765,20 +174141,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7ed60f6984481b6356f22f0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6cc2733c60e56f74676ff51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33813.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7f48e131788fdc288208712", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6e218c7f7561eb11040a0b1", "aggregation": { "method": "sum" }, @@ -172819,19 +174195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001510", + "id": "E14001241", "level": "constituency", - "name": "St Helens South and Whiston", + "name": "Frome and East Somerset", "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 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.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001241" }, "measure": { "unit": "count" @@ -172854,28 +174230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7f48e131788fdc288208712", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6e218c7f7561eb11040a0b1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40943.63, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c81386e06a50329b62c57e84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c6f4d751d91a353a19f4a665", "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", @@ -172888,73 +174264,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": "E14001394", + "id": "E14001539", "level": "constituency", - "name": "North East Somerset and Hanham", + "name": "Tatton", "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 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.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.E14001394" + "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_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:c81386e06a50329b62c57e84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c6f4d751d91a353a19f4a665", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44003.901, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c843cc8eb4f9561eb71fa365", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c73d9872a22fcffa6a77beaf", "aggregation": { "method": "sum" }, @@ -172995,19 +174373,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001241", + "id": "S14000103", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Frome and East Somerset: 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.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000103" }, "measure": { "unit": "kwh" @@ -173030,28 +174408,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c843cc8eb4f9561eb71fa365", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c73d9872a22fcffa6a77beaf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 185960309.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8460c1ec80c2c562c525add", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c73dd7254fc3c4a4b8a27605", "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", @@ -173064,81 +174442,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": "S14000076", "level": "constituency", - "name": "South East Cornwall", + "name": "Dunfermline and Dollar", "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, 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.E14001486" + "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:c8460c1ec80c2c562c525add", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c73dd7254fc3c4a4b8a27605", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45024.505, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c862ddd4767a643c08f848ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c76ca68affd371d8d3ec2aa6", "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", @@ -173151,83 +174531,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": "W07000090", + "id": "E14001483", "level": "constituency", - "name": "Cardiff North", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Cardiff North: 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.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.W07000090" + "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_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:c862ddd4767a643c08f848ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c76ca68affd371d8d3ec2aa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41177.958, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c875fa0448c500ffc8471f56", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e3524686f4ab7f82ffa78a", "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", @@ -173243,7 +174621,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -173252,7 +174630,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -173260,27 +174638,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001597", + "id": "E14001457", "level": "constituency", - "name": "Worcester", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Worcester: 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_consumption", - "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.E14001597" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001457" }, "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", @@ -173295,28 +174673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c875fa0448c500ffc8471f56", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e3524686f4ab7f82ffa78a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45817.671, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8af06d3322b047bd9211f06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e40f7dfd88a063f0bc04a6", "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", @@ -173329,83 +174707,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": "E14001594", + "id": "E14001599", "level": "constituency", - "name": "Wolverhampton North East", + "name": "Worthing West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wolverhampton North East: 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_consumption", - "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.E14001594" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001599" }, "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:c8af06d3322b047bd9211f06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e40f7dfd88a063f0bc04a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40880.179, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8b626a2145b0c530596d867", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7e6d4e6206db7e1c1b3a11a", "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", @@ -173421,7 +174797,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -173430,7 +174806,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -173438,27 +174814,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000106", + "id": "E14001550", "level": "constituency", - "name": "West Dunbartonshire", + "name": "Tooting", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Dunbartonshire: 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_meter_count", - "record_set_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.S14000106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001550" }, "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", @@ -173471,20 +174847,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8b626a2145b0c530596d867", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7e6d4e6206db7e1c1b3a11a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 469077875.451, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8b7187699ed3aaf53c47fbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c7eb0e667fe6b2774dcae0c4", "aggregation": { "method": "sum" }, @@ -173525,19 +174901,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001380", + "id": "E14001454", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Ruislip, Northwood and Pinner", "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, 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.E14001380" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001454" }, "measure": { "unit": "count" @@ -173560,20 +174936,196 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8b7187699ed3aaf53c47fbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c7eb0e667fe6b2774dcae0c4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40282.002, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c85730d3416ad016b06914a7", + "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": "W07000097", + "level": "constituency", + "name": "Gower", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity meters, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000097" + }, + "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:c85730d3416ad016b06914a7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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:c85b2fe35b444724f1ea7df5", + "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": "E14001582", + "level": "constituency", + "name": "Wetherby and Easingwold", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001582" + }, + "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:c85b2fe35b444724f1ea7df5", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8c0e47d966510b144b06be4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c86f0411c1b3809fcc73833f", "aggregation": { "method": "sum" }, @@ -173614,19 +175166,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001151", + "id": "E14001360", "level": "constituency", - "name": "Canterbury", + "name": "Mid Buckinghamshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Canterbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001151" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001360" }, "measure": { "unit": "kwh" @@ -173649,20 +175201,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8c0e47d966510b144b06be4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c86f0411c1b3809fcc73833f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 186420177.748, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8dbcedde499a51a622480d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c87c1d5c5537f5bd472098f2", "aggregation": { "method": "sum" }, @@ -173703,19 +175255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001561", "level": "constituency", - "name": "Liverpool Riverside", + "name": "Wallasey", "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, 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.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.E14001561" }, "measure": { "unit": "kwh" @@ -173738,20 +175290,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8dbcedde499a51a622480d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c87c1d5c5537f5bd472098f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132744392.769, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8f13257acc39b42ac15f37f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c87cfe58a6ed2c111c35c55a", "aggregation": { "method": "sum" }, @@ -173792,19 +175344,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001217", + "id": "E14001288", "level": "constituency", - "name": "East Wiltshire", + "name": "Hinckley and Bosworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Wiltshire: 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.E14001217" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001288" }, "measure": { "unit": "count" @@ -173827,28 +175379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8f13257acc39b42ac15f37f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c87cfe58a6ed2c111c35c55a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45211.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8f17a9a13e24ab63ca201f9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8911400f9fcf0dbeca4e012", "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", @@ -173861,81 +175413,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": "E14001238", + "id": "W07000105", "level": "constituency", - "name": "Finchley and Golders Green", + "name": "Newport West and Islwyn", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.W07000105" }, "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:c8f17a9a13e24ab63ca201f9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8911400f9fcf0dbeca4e012", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134638737.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8f5b3516e45c9429cecd957", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c89830799c448f621502a141", "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", @@ -173948,75 +175502,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": "E14001404", + "id": "E14001064", "level": "constituency", - "name": "North West Leicestershire", + "name": "Aldridge-Brownhills", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North West Leicestershire: 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_meter_count", - "record_set_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.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001064" }, "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:c8f5b3516e45c9429cecd957", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c89830799c448f621502a141", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38750.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c90a4f92c302379ba65518e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c89fbbafe2ac0d9476b1c230", "aggregation": { "method": "sum" }, @@ -174057,19 +175609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001213", + "id": "E14001481", "level": "constituency", - "name": "East Ham", + "name": "South Cambridgeshire", "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, 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.gas.meter_count", "record_set_spec_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.E14001481" }, "measure": { "unit": "count" @@ -174090,28 +175642,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c90a4f92c302379ba65518e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c89fbbafe2ac0d9476b1c230", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29690.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c91bfa73f3f5a2f62feb3273", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8c41112bd7c8f0cca6437d4", "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", @@ -174124,75 +175676,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": "E14001233", + "id": "E14001117", "level": "constituency", - "name": "Fareham and Waterlooville", + "name": "Bracknell", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Fareham and Waterlooville: 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_meter_count", - "record_set_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.E14001233" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001117" }, "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:c91bfa73f3f5a2f62feb3273", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8c41112bd7c8f0cca6437d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38101.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c93cb64f814523b930692591", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8efd701992ca06a0b6a69ce", "aggregation": { "method": "sum" }, @@ -174233,19 +175783,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001428", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Pontefract, Castleford and Knottingley", "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 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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001428" }, "measure": { "unit": "kwh" @@ -174266,20 +175816,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c93cb64f814523b930692591", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8efd701992ca06a0b6a69ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 458632971.522, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c93e69c9d5a27b605431d9c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c8fda7c0fe01079e8a7b963b", "aggregation": { "method": "sum" }, @@ -174320,19 +175870,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001088", + "id": "E14001596", "level": "constituency", - "name": "Bexhill and Battle", + "name": "Wolverhampton West", "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, Wolverhampton 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.E14001088" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001596" }, "measure": { "unit": "kwh" @@ -174355,28 +175905,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c93e69c9d5a27b605431d9c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c8fda7c0fe01079e8a7b963b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160395331.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9406a52ba0d2855a7b818d5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c919b4f069acea05c93c57a0", "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", @@ -174392,7 +175942,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -174401,7 +175951,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -174409,27 +175959,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001117", + "id": "E14001212", "level": "constituency", - "name": "Bracknell", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bracknell: 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_meter_count", - "record_set_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.E14001117" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" }, "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", @@ -174442,28 +175992,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9406a52ba0d2855a7b818d5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c919b4f069acea05c93c57a0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 398834456.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95639ddb4dc144a5a922424", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95a6b8ffb0a656c8456a690", "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", @@ -174476,81 +176026,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": "E14001145", + "id": "E14001458", "level": "constituency", - "name": "Bury South", + "name": "Rutland and Stamford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bury South: 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_consumption", - "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.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001458" }, "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:c95639ddb4dc144a5a922424", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c95a6b8ffb0a656c8456a690", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 166464007.109, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c95aba244f6bdf95a3394cea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c96536e5bf7ed3b60370b0e7", "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", @@ -174563,81 +176115,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": "E14001309", + "id": "E14001217", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Kenilworth and Southam: 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.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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001217" }, "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:c95aba244f6bdf95a3394cea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c96536e5bf7ed3b60370b0e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42257.581, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9a42644806e4d3ca1f902d2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c968fd541c88c9afe803b39a", "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", @@ -174650,81 +176204,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": "E14001087", + "id": "E14001604", "level": "constituency", - "name": "Beverley and Holderness", + "name": "York Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beverley and Holderness: 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_meter_count", - "record_set_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.E14001087" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001604" }, "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:c9a42644806e4d3ca1f902d2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c968fd541c88c9afe803b39a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49552.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9fabffbfd00124dc282df76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c977f52aca0a7cd1f362ac30", "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", @@ -174740,7 +176296,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -174749,7 +176305,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -174757,27 +176313,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001436", + "id": "E14001252", "level": "constituency", - "name": "Rawmarsh and Conisbrough", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rawmarsh and Conisbrough: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001436" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001252" }, "measure": { - "unit": "count" + "unit": "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", @@ -174792,20 +176348,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9fabffbfd00124dc282df76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c977f52aca0a7cd1f362ac30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135292370.448, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca34a886a6641c1ab274b85c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9a2ef3450d0963143b88a74", "aggregation": { "method": "sum" }, @@ -174846,19 +176402,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001078", "level": "constituency", - "name": "Amber Valley", + "name": "Basingstoke", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Amber Valley: 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.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001078" }, "measure": { "unit": "count" @@ -174879,20 +176435,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca34a886a6641c1ab274b85c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9a2ef3450d0963143b88a74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43063.629, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caaadb9ec0a259afa3917970", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9b94f6374c9e8019618c718", "aggregation": { "method": "sum" }, @@ -174933,19 +176489,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001557", + "id": "E14001073", "level": "constituency", - "name": "Tynemouth", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Tynemouth: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001557" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001073" }, "measure": { "unit": "kwh" @@ -174966,20 +176522,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caaadb9ec0a259afa3917970", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9b94f6374c9e8019618c718", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 403592987.6, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cadfb45699a37470bc7208d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9c1d988fee47121193d5f32", "aggregation": { "method": "sum" }, @@ -175020,19 +176576,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001268", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Harpenden and Berkhamsted", "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, 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.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.E14001268" }, "measure": { "unit": "kwh" @@ -175055,28 +176611,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cadfb45699a37470bc7208d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9c1d988fee47121193d5f32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 168007320.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb0fdc113d654e103cdfbcc3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:c9eb575fa18c43809ad0fc37", "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", @@ -175089,81 +176645,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": "E14001087", + "id": "E14001470", "level": "constituency", - "name": "Beverley and Holderness", + "name": "Sheffield South East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Beverley and Holderness: 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.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.E14001087" + "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_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:cb0fdc113d654e103cdfbcc3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:c9eb575fa18c43809ad0fc37", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45549.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb28aea844403e1fa18408d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca00653c8c1b2c5371af418b", "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", @@ -175176,73 +176734,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": "E14001521", + "id": "E14001217", "level": "constituency", - "name": "Stoke-on-Trent North", + "name": "East Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent North: 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_meter_count", - "record_set_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.E14001521" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001217" }, "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:cb28aea844403e1fa18408d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca00653c8c1b2c5371af418b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 188241359.895, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb3419b5694e478d686956f4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca03056fb2f518de76e2049b", "aggregation": { "method": "sum" }, @@ -175283,19 +176843,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001206", + "id": "E14001175", "level": "constituency", - "name": "Dunstable and Leighton Buzzard", + "name": "Clapham and Brixton Hill", "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, Clapham and Brixton 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.E14001206" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001175" }, "measure": { "unit": "kwh" @@ -175318,28 +176878,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb3419b5694e478d686956f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca03056fb2f518de76e2049b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 129700830.097, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb5a40b9b2f48673662a502c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca404f17d744c30780a61003", "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", @@ -175352,75 +176912,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": "E14001310", + "id": "E14001417", "level": "constituency", - "name": "Kensington and Bayswater", + "name": "Orpington", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kensington and Bayswater: 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.electricity.meter_count", - "record_set_spec_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.E14001310" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001417" }, "measure": { - "unit": "count" + "unit": "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:cb5a40b9b2f48673662a502c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca404f17d744c30780a61003", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 534055517.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb6b72b02ef019cd6a056944", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca40cdac92bb3cd495649806", "aggregation": { "method": "sum" }, @@ -175461,19 +177019,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001289", + "id": "E14001080", "level": "constituency", - "name": "Hitchin", + "name": "Bath", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hitchin: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001289" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001080" }, "measure": { "unit": "kwh" @@ -175494,20 +177052,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb6b72b02ef019cd6a056944", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca40cdac92bb3cd495649806", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 468661013.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb72abb677d52d68f6479fb9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca43d02b70b64926d374463b", "aggregation": { "method": "sum" }, @@ -175548,19 +177106,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001219", + "id": "S14000081", "level": "constituency", - "name": "Eastbourne", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Eastbourne: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000081" }, "measure": { "unit": "kwh" @@ -175583,115 +177141,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb72abb677d52d68f6479fb9", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbac522f8ebe73127cc99518", - "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": "E14001451", - "level": "constituency", - "name": "Rother Valley", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 2024, Rother 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.E14001451" - }, - "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:cbac522f8ebe73127cc99518", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca43d02b70b64926d374463b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148523381.463, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbf9224b4ddd39cd4f6cc719", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca570ada8507e063e54f2580", "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", @@ -175707,7 +177178,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -175716,7 +177187,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -175724,27 +177195,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000064", + "id": "E14001132", "level": "constituency", - "name": "Alloa and Grangemouth", + "name": "Bristol East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Alloa and Grangemouth: 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.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.S14000064" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001132" }, "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", @@ -175757,20 +177228,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbf9224b4ddd39cd4f6cc719", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca570ada8507e063e54f2580", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 383245708.385, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbfabc799f6ba4de9fe663e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca71f675038bbce405e1aa2b", "aggregation": { "method": "sum" }, @@ -175811,19 +177282,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001571", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Wellingborough and Rushden", "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 gas 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001571" }, "measure": { "unit": "kwh" @@ -175844,28 +177315,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbfabc799f6ba4de9fe663e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca71f675038bbce405e1aa2b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505205583.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc10d252f7be10e47c23f4cc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca74785e6aad8f680f0fbaa7", "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", @@ -175878,83 +177349,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": "E14001306", + "id": "E14001327", "level": "constituency", - "name": "Islington South and Finsbury", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Islington South and Finsbury: 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_consumption", - "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.E14001306" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001327" }, "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:cc10d252f7be10e47c23f4cc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca74785e6aad8f680f0fbaa7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34341.7, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc2099f32580f846db0b71e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca849bcf04c455c2230f52d3", "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", @@ -175967,73 +177436,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": "E14001251", + "id": "S14000077", "level": "constituency", - "name": "Gorton and Denton", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gorton and Denton: 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_meter_count", - "record_set_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.E14001251" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000077" }, "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:cc2099f32580f846db0b71e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca849bcf04c455c2230f52d3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46412.329, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc22422f125b910995a6a5b8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca94091122b86ac6e5c9160d", "aggregation": { "method": "sum" }, @@ -176074,456 +177545,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001365", - "level": "constituency", - "name": "Mid Norfolk", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001365" - }, - "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:cc22422f125b910995a6a5b8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc22a01bde00455e1874d8fd", - "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": "E14001327", - "level": "constituency", - "name": "Leicester South", - "vintage": "pcon_2024" - }, - "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.gas.consumption", - "record_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" - }, - "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:cc22a01bde00455e1874d8fd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc24044e0bcb21749189946d", - "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": "E14001332", - "level": "constituency", - "name": "Lewisham North", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001332" - }, - "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:cc24044e0bcb21749189946d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc595031fa511abc62bc6f5e", - "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": "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:cc595031fa511abc62bc6f5e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:cc6aa1172714efeaa7f4982e", - "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": "E14001235", - "level": "constituency", - "name": "Faversham and Mid Kent", - "vintage": "pcon_2024" - }, - "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.E14001235" - }, - "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:cc6aa1172714efeaa7f4982e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc74814e7d25159c2da05b63", - "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": "E14001298", + "id": "E14001453", "level": "constituency", - "name": "Huntingdon", + "name": "Rugby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Huntingdon: 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.E14001298" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001453" }, "measure": { "unit": "kwh" @@ -176544,20 +177578,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc74814e7d25159c2da05b63", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca94091122b86ac6e5c9160d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 515397756.172, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cca04c53cf8f87583b33c48a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ca9d371f72bfad09bfdd47ca", "aggregation": { "method": "sum" }, @@ -176598,19 +177632,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001112", + "id": "E14001101", "level": "constituency", - "name": "Bolton West", + "name": "Bishop Auckland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton West: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001112" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001101" }, "measure": { "unit": "kwh" @@ -176631,1169 +177665,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cca04c53cf8f87583b33c48a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccb30cfb3c66681fefaf6a58", - "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": "E14001547", - "level": "constituency", - "name": "Tipton and Wednesbury", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001547" - }, - "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:ccb30cfb3c66681fefaf6a58", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccccd6f734cf548793aac2df", - "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": "E14001343", - "level": "constituency", - "name": "Louth and Horncastle", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.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.E14001343" - }, - "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:ccccd6f734cf548793aac2df", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cccfff9df3a924244725de84", - "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:cccfff9df3a924244725de84", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ccebe131424f5ade7ab777fd", - "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": "E14001517", - "level": "constituency", - "name": "Stockport", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001517" - }, - "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:ccebe131424f5ade7ab777fd", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd07c649f383fc0ce6d41a4a", - "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": "E14001520", - "level": "constituency", - "name": "Stoke-on-Trent Central", - "vintage": "pcon_2024" - }, - "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.E14001520" - }, - "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:cd07c649f383fc0ce6d41a4a", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd145c791102ea3fb661374c", - "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": "E14001401", - "level": "constituency", - "name": "North West Cambridgeshire", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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" - }, - "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:cd145c791102ea3fb661374c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd414e7da5e68acdfdd2e931", - "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": "E14001230", - "level": "constituency", - "name": "Esher and Walton", - "vintage": "pcon_2024" - }, - "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.E14001230" - }, - "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:cd414e7da5e68acdfdd2e931", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd41d0b250ddad6c85520b5e", - "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": "E14001208", - "level": "constituency", - "name": "Ealing North", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001208" - }, - "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:cd41d0b250ddad6c85520b5e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd4e1e5aa220e3f8a7f260b5", - "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": "S14000088", - "level": "constituency", - "name": "Glasgow South West", - "vintage": "pcon_2024" - }, - "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.S14000088" - }, - "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:cd4e1e5aa220e3f8a7f260b5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd7c911baf3acfe9e43bce1d", - "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": "E14001346", - "level": "constituency", - "name": "Luton South and South Bedfordshire", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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.E14001346" - }, - "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:cd7c911baf3acfe9e43bce1d", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd83beed937a1af60c6aaf53", - "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": "E14001488", - "level": "constituency", - "name": "South Leicestershire", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001488" - }, - "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:cd83beed937a1af60c6aaf53", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ca9d371f72bfad09bfdd47ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdbed00a67af4af24bfeffa0", - "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": "E14001580", - "level": "constituency", - "name": "Westmorland and Lonsdale", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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.electricity.meter_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.E14001580" - }, - "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:cdbed00a67af4af24bfeffa0", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdc9b91edb05f8a8fa35d1b5", - "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": "E14001209", - "level": "constituency", - "name": "Ealing Southall", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity consumption, 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.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.E14001209" - }, - "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:cdc9b91edb05f8a8fa35d1b5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 442321102.593, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdca47ac877f5c2e6cd941d6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caba13f3dd8c4fcd616f5f0d", "aggregation": { "method": "sum" }, @@ -177834,19 +177719,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001561", + "id": "E14001187", "level": "constituency", - "name": "Wallasey", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wallasey: 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.E14001561" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001187" }, "measure": { "unit": "count" @@ -177867,28 +177752,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdca47ac877f5c2e6cd941d6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caba13f3dd8c4fcd616f5f0d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39756.77, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd80dbd7576c851624ebc39", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cad3a429d7849e5a8701bea0", "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", @@ -177904,7 +177789,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -177913,7 +177798,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -177921,27 +177806,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001214", + "id": "E14001578", "level": "constituency", - "name": "East Hampshire", + "name": "West Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Hampshire: 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_consumption", - "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.E14001214" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001578" }, "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", @@ -177954,28 +177839,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd80dbd7576c851624ebc39", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cad3a429d7849e5a8701bea0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32954.882, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd8900f017246d96af8e2b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cad603dc47f86e12c0962c52", "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", @@ -177988,81 +177873,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": "E14001276", + "id": "S14000021", "level": "constituency", - "name": "Hayes and Harlington", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hayes and Harlington: 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.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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000021" }, "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:cdd8900f017246d96af8e2b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cad603dc47f86e12c0962c52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41356.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cde265ce5e042ec2d472748e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cae618562c7def1e2feca3ec", "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", @@ -178075,81 +177962,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": "E14001283", + "id": "E14001506", "level": "constituency", - "name": "Hertford and Stortford", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hertford and Stortford: 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.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.E14001283" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001506" }, "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:cde265ce5e042ec2d472748e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cae618562c7def1e2feca3ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127884440.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdebc66e152f4d2dc6d895b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:caff20216dd56385766ae3a3", "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", @@ -178162,81 +178051,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": "E14001349", + "id": "W07000087", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Caerfyrddin", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Maidstone and Malling: 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_meter_count", - "record_set_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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000087" }, "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:cdebc66e152f4d2dc6d895b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:caff20216dd56385766ae3a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159139798.278, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdf34eeda1d736721e04371d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb12279d06f0b4a0c76cfbf2", "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", @@ -178249,81 +178140,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": "E14001278", + "id": "S14000070", "level": "constituency", - "name": "Hemel Hempstead", + "name": "Coatbridge and Bellshill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hemel Hempstead: 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_meter_count", - "record_set_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.E14001278" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:cdf34eeda1d736721e04371d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb12279d06f0b4a0c76cfbf2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 123460860.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce10dd5587aa3ddad66e854a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb788b7514a70c60873b421b", "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", @@ -178339,7 +178232,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -178348,7 +178241,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -178356,27 +178249,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001503", + "id": "E14001517", "level": "constituency", - "name": "Southgate and Wood Green", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southgate and Wood Green: 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_consumption", - "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.E14001503" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -178389,28 +178282,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce10dd5587aa3ddad66e854a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb788b7514a70c60873b421b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42364.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce12a9c2885a636e16669606", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb8b309b2e09bf3f1fed0b11", "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", @@ -178426,7 +178319,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -178435,7 +178328,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -178443,27 +178336,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001523", + "id": "E14001513", "level": "constituency", - "name": "Stone, Great Wyrley and Penkridge", + "name": "Stafford", "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 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.E14001523" + "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", @@ -178478,20 +178371,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce12a9c2885a636e16669606", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb8b309b2e09bf3f1fed0b11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44050.293, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce222c800e1a59f9982ded5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cb8e25646b37a07f9b97404c", "aggregation": { "method": "sum" }, @@ -178532,19 +178425,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001256", + "id": "E14001394", "level": "constituency", - "name": "Great Yarmouth", + "name": "North East Somerset and Hanham", "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, 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.gas.meter_count", "record_set_spec_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.E14001394" }, "measure": { "unit": "count" @@ -178565,20 +178458,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce222c800e1a59f9982ded5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cb8e25646b37a07f9b97404c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35533.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce50bbbb81baaa1559487f20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cba5f8c9eb540888f1d442f8", "aggregation": { "method": "sum" }, @@ -178619,19 +178512,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001111", + "id": "E14001131", "level": "constituency", - "name": "Bolton South and Walkden", + "name": "Bristol Central", "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, 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.gas.consumption", "record_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.E14001131" }, "measure": { "unit": "kwh" @@ -178652,28 +178545,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce50bbbb81baaa1559487f20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cba5f8c9eb540888f1d442f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 326733578.68, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce58426507606a763eda7e1d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbc8f2ac578a994e2040d6d0", "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", @@ -178689,7 +178582,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -178698,7 +178591,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -178706,27 +178599,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001161", + "id": "E14001543", "level": "constituency", - "name": "Cheltenham", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cheltenham: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001161" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001543" }, "measure": { - "unit": "count" + "unit": "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", @@ -178741,28 +178634,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce58426507606a763eda7e1d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbc8f2ac578a994e2040d6d0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155647058.099, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce5ed6179262ebad53a675ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cbfdba475e1ad8fcb5fa2a01", "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,83 +178668,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": "E14001413", + "id": "E14001509", "level": "constituency", - "name": "Nuneaton", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Nuneaton: 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_meter_count", - "record_set_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.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001509" }, "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:ce5ed6179262ebad53a675ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cbfdba475e1ad8fcb5fa2a01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44197.118, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce791ec4d28ec342fd7c3f76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc019c016e88ae8595ebf15b", "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", @@ -178864,81 +178755,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": "E14001084", + "id": "E14001492", "level": "constituency", - "name": "Bedford", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bedford: 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_consumption", - "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.E14001084" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001492" }, "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:ce791ec4d28ec342fd7c3f76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc019c016e88ae8595ebf15b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 110543806.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce791fa7c286f1fd04b1f781", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc0f997d4409cb728b15bdb6", "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", @@ -178951,73 +178844,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": "E14001102", + "id": "E14001380", "level": "constituency", - "name": "Blackburn", + "name": "Newcastle-under-Lyme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackburn: 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.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.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001380" }, "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:ce791fa7c286f1fd04b1f781", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc0f997d4409cb728b15bdb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42166.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce84409d12df0a6587672239", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc2374503e877c6f9ef54f9c", "aggregation": { "method": "sum" }, @@ -179058,19 +178953,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001282", + "id": "E14001416", "level": "constituency", - "name": "Herne Bay and Sandwich", + "name": "Oldham West, Chadderton and Royton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Herne Bay and Sandwich: 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.E14001282" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001416" }, "measure": { "unit": "count" @@ -179093,20 +178988,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce84409d12df0a6587672239", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc2374503e877c6f9ef54f9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43532.241, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc25775cfb0a7401ccd6777a", + "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": "E14001142", + "level": "constituency", + "name": "Burnley", + "vintage": "pcon_2024" + }, + "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.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.E14001142" + }, + "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:cc25775cfb0a7401ccd6777a", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce9e0f57c81a42b39a292bcb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc33347737b63cce22ad1cb4", "aggregation": { "method": "sum" }, @@ -179147,19 +179131,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001520", + "id": "E14001454", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Ruislip, Northwood and Pinner", "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, 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.gas.consumption", "record_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.E14001454" }, "measure": { "unit": "kwh" @@ -179180,28 +179164,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce9e0f57c81a42b39a292bcb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc33347737b63cce22ad1cb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 592396698.795, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cec5f03417c16950975841df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc481325c54c79b4d78d761b", "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", @@ -179214,137 +179198,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": "S14000048", + "id": "E14001215", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "East Surrey", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Ayrshire and Arran: 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.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.S14000048" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001215" }, "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:cec5f03417c16950975841df", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:cecc05ac4d7e8e38328b0206", - "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": "E14001423", - "level": "constituency", - "name": "Penistone and Stocksbridge", - "vintage": "pcon_2024" - }, - "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.E14001423" - }, - "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 @@ -179356,20 +179251,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cecc05ac4d7e8e38328b0206", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc481325c54c79b4d78d761b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36758.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf05d3476bb51580e36a21df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc591bc2a4dfbf6636c6ecca", "aggregation": { "method": "sum" }, @@ -179410,19 +179305,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001086", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Bethnal Green and Stepney", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001086" }, "measure": { "unit": "kwh" @@ -179445,28 +179340,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf05d3476bb51580e36a21df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc591bc2a4dfbf6636c6ecca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153214359.845, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf10fdfd74c6b782f9fbcc20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6281a5aaa91ae300862a63", "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", @@ -179479,83 +179374,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": "E14001328", + "id": "E14001168", "level": "constituency", - "name": "Leicester West", + "name": "Chippenham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leicester West: 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.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.E14001328" + "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_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:cf10fdfd74c6b782f9fbcc20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6281a5aaa91ae300862a63", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36222.143, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf15046a7307ab7f9a64d9b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cc6d4e8a4e61a809836d2121", "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", @@ -179568,81 +179461,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": "E14001418", "level": "constituency", - "name": "Dundee Central", + "name": "Ossett and Denby Dale", "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, 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.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.E14001418" }, "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:cf15046a7307ab7f9a64d9b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cc6d4e8a4e61a809836d2121", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42669.398, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf3b9444134f979fc8a271b6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cce0ee3de7fcf905fce16659", "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", @@ -179658,7 +179553,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -179667,7 +179562,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -179675,27 +179570,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001323", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Leeds South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Worsley and Eccles: 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_meter_count", - "record_set_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.E14001598" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001323" }, "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", @@ -179708,20 +179603,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf3b9444134f979fc8a271b6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cce0ee3de7fcf905fce16659", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432159388.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf3e3bad49b114dd85683196", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cce80763b900d8bb5ab518a6", "aggregation": { "method": "sum" }, @@ -179762,19 +179657,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000068", + "id": "W07000101", "level": "constituency", - "name": "Bathgate and Linlithgow", + "name": "Monmouthshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bathgate and Linlithgow: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000101" }, "measure": { "unit": "kwh" @@ -179797,28 +179692,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf3e3bad49b114dd85683196", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cce80763b900d8bb5ab518a6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154724005.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf7683fb27daaf75395ba8ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd0ada993d3067ffcbc26749", "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", @@ -179831,73 +179726,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": "E14001442", + "id": "S14000077", "level": "constituency", - "name": "Reigate", + "name": "East Kilbride and Strathaven", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Reigate: 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_meter_count", - "record_set_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.E14001442" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000077" }, "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:cf7683fb27daaf75395ba8ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd0ada993d3067ffcbc26749", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139595863.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf796d1c9bbc218340a5a588", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd1f5311ce84a85a5e7b2074", "aggregation": { "method": "sum" }, @@ -179938,19 +179835,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001595", + "id": "E14001169", "level": "constituency", - "name": "Wolverhampton South East", + "name": "Chipping Barnet", "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, 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.gas.consumption", "record_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.E14001169" }, "measure": { "unit": "kwh" @@ -179971,28 +179868,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf796d1c9bbc218340a5a588", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd1f5311ce84a85a5e7b2074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 622286108.079, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfb00c0aeb066dcd0d2ccb93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd6d4574e1ca289b61b96943", "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", @@ -180008,7 +179905,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180017,7 +179914,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180025,27 +179922,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001411", "level": "constituency", - "name": "Battersea", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Battersea: 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.E14001081" + "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", @@ -180058,28 +179955,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfb00c0aeb066dcd0d2ccb93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd6d4574e1ca289b61b96943", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46072.39, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cff1afe9a29c07b4b6a0abbb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd726baa63af5f13b781fe98", "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", @@ -180095,7 +179992,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -180104,7 +180001,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -180112,27 +180009,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000090", + "id": "E14001231", "level": "constituency", - "name": "Cardiff North", + "name": "Exeter", "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, 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.W07000090" + "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", @@ -180145,20 +180042,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cff1afe9a29c07b4b6a0abbb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd726baa63af5f13b781fe98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 334170210.06, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d003b71fe357329808d47bea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cd9edcf78cdda69bd6de1241", "aggregation": { "method": "sum" }, @@ -180199,19 +180096,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001425", + "id": "E14001252", "level": "constituency", - "name": "Peterborough", + "name": "Gosport", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peterborough: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001425" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001252" }, "measure": { "unit": "count" @@ -180234,28 +180131,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d003b71fe357329808d47bea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cd9edcf78cdda69bd6de1241", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43719.868, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0369fe095710286b7e92210", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdc0471bfd34c10ac7d79160", "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", @@ -180268,81 +180165,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": "W07000094", + "id": "S14000065", "level": "constituency", - "name": "Clwyd East", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd East: 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_consumption", - "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.W07000094" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000065" }, "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:d0369fe095710286b7e92210", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdc0471bfd34c10ac7d79160", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 211201160.822, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d05efa1a960772f68ad32fd5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cdd9caa2cc3388095a18b4a8", "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", @@ -180355,83 +180254,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": "E14001216", + "id": "E14001157", "level": "constituency", - "name": "East Thanet", + "name": "Chatham and Aylesford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, East Thanet: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001216" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001157" }, "measure": { - "unit": "count" + "unit": "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:d05efa1a960772f68ad32fd5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cdd9caa2cc3388095a18b4a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 419841406.549, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d06ca1aeb0b4f264ad9634fb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cddf246df1fdd268741e046e", "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", @@ -180447,7 +180344,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -180456,7 +180353,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -180464,27 +180361,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001533", "level": "constituency", - "name": "Beaconsfield", + "name": "Sussex Weald", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beaconsfield: 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.E14001082" + "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", @@ -180499,20 +180396,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d06ca1aeb0b4f264ad9634fb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cddf246df1fdd268741e046e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 172686497.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d06d0777486bfd78f4bf48f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce047f11b512795476d40c92", "aggregation": { "method": "sum" }, @@ -180553,19 +180450,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001107", + "id": "E14001182", "level": "constituency", - "name": "Blyth and Ashington", + "name": "Coventry South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Blyth and Ashington: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001182" }, "measure": { "unit": "kwh" @@ -180586,28 +180483,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d06d0777486bfd78f4bf48f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce047f11b512795476d40c92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517196239.23, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0b713bd83251fcf101231a5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce04f416e3698c7db305e074", "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", @@ -180620,75 +180517,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": "E14001514", + "id": "W07000094", "level": "constituency", - "name": "Staffordshire Moorlands", + "name": "Clwyd East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Staffordshire Moorlands: 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_consumption", - "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.E14001514" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000094" }, "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:d0b713bd83251fcf101231a5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce04f416e3698c7db305e074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30492.365, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d123d6ce76f8fd8a2d85446c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce1a8078d2c1da3a0c6968c5", "aggregation": { "method": "sum" }, @@ -180729,19 +180624,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001502", + "id": "W07000082", "level": "constituency", - "name": "Southend West and Leigh", + "name": "Alyn and Deeside", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000082" }, "measure": { "unit": "count" @@ -180762,20 +180657,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d123d6ce76f8fd8a2d85446c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce1a8078d2c1da3a0c6968c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42010.713, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce334837c093b567f9465179", + "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": "E14001447", + "level": "constituency", + "name": "Rochester and Strood", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_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" + }, + "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:ce334837c093b567f9465179", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d15177aab561f5ae9af78b75", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce3a604ebea9fb7a83f52ebb", "aggregation": { "method": "sum" }, @@ -180816,19 +180798,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "S14000106", "level": "constituency", - "name": "Southend East and Rochford", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southend East and Rochford: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000106" }, "measure": { "unit": "count" @@ -180851,20 +180833,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d15177aab561f5ae9af78b75", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce3a604ebea9fb7a83f52ebb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47652.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d19099ef1b205bd3dfc73e4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce5504b9ee5d07a61e5715cf", "aggregation": { "method": "sum" }, @@ -180905,19 +180887,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001174", + "id": "E14001063", "level": "constituency", - "name": "Clacton", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clacton: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001174" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001063" }, "measure": { "unit": "count" @@ -180940,28 +180922,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d19099ef1b205bd3dfc73e4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce5504b9ee5d07a61e5715cf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48662.013, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1e2785c9204eae4759f317f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce709eab0a19939380e0b023", "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", @@ -180974,75 +180956,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": "E14001138", "level": "constituency", - "name": "Burnley", + "name": "Bromsgrove", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Burnley: 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.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.E14001138" }, "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:d1e2785c9204eae4759f317f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce709eab0a19939380e0b023", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 507731271.272, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1fc412bd1bdc473faf22e4c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7aeed095023039a5447008", "aggregation": { "method": "sum" }, @@ -181083,19 +181063,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001109", "level": "constituency", - "name": "Brent West", + "name": "Bolsover", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brent West: 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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001109" }, "measure": { "unit": "kwh" @@ -181116,20 +181096,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1fc412bd1bdc473faf22e4c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7aeed095023039a5447008", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 505270722.338, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24fa7dcda383f3a605fc76c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ce7c21f6d23152aeef04239e", "aggregation": { "method": "sum" }, @@ -181170,19 +181150,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001319", + "id": "E14001595", "level": "constituency", - "name": "Leeds Central and Headingley", + "name": "Wolverhampton South 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 gas meters, 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001319" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001595" }, "measure": { "unit": "count" @@ -181203,28 +181183,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d24fa7dcda383f3a605fc76c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ce7c21f6d23152aeef04239e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46481.579, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24fbf83423f7688da45c734", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cecc5284331b13a50df03773", "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 +181217,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": "E14001094", "level": "constituency", - "name": "Peckham", + "name": "Birmingham Hall Green and Moseley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Peckham: 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.E14001421" + "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:d24fbf83423f7688da45c734", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cecc5284331b13a50df03773", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40346.387, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d26256e73331e4bd815790c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ced7bf01711254e24e5a6ba8", "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", @@ -181327,7 +181309,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -181336,7 +181318,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -181344,27 +181326,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001580", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Westmorland and Lonsdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Honiton and Sidmouth: 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_meter_count", - "record_set_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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001580" }, "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", @@ -181377,20 +181359,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d26256e73331e4bd815790c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ced7bf01711254e24e5a6ba8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 370333450.854, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d289d3b2b81cf1ecc16f573b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf109abba8e05611861f1d89", "aggregation": { "method": "sum" }, @@ -181431,19 +181413,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001148", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Camborne and Redruth", "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 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.E14001427" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001148" }, "measure": { "unit": "count" @@ -181464,28 +181446,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d289d3b2b81cf1ecc16f573b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf109abba8e05611861f1d89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 23874.37, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d28d8fd4538f680b6c4547a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf141b95abb26521f6c11506", "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", @@ -181498,75 +181480,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": "E14001102", + "id": "E14001244", "level": "constituency", - "name": "Blackburn", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blackburn: 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.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.E14001102" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001244" }, "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:d28d8fd4538f680b6c4547a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf141b95abb26521f6c11506", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517349680.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d29abe41ed04cd6f6723f201", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf2f03f0ae9870f107856434", "aggregation": { "method": "sum" }, @@ -181607,19 +181587,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001179", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Corby and East Northamptonshire", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001501" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001179" }, "measure": { "unit": "kwh" @@ -181642,107 +181622,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d29abe41ed04cd6f6723f201", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2fd5b7084b9815ae03d42fc", - "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": "E14001073", - "level": "constituency", - "name": "Barking", - "vintage": "pcon_2024" - }, - "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.E14001073" - }, - "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:d2fd5b7084b9815ae03d42fc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf2f03f0ae9870f107856434", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 174498213.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d307fc2a4606e87e0e7d87ea", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cf4320674fa116f3337d11b6", "aggregation": { "method": "sum" }, @@ -181783,19 +181676,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001170", + "id": "E14001502", "level": "constituency", - "name": "Chorley", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chorley: 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.E14001170" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001502" }, "measure": { "unit": "kwh" @@ -181816,20 +181709,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d307fc2a4606e87e0e7d87ea", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cf4320674fa116f3337d11b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 534665353.004, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d321f7da2f8dd71ea06506ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfab931c879e39bb63f27f0b", "aggregation": { "method": "sum" }, @@ -181870,19 +181763,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001598", + "id": "E14001408", "level": "constituency", - "name": "Worsley and Eccles", + "name": "Norwich North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Worsley and Eccles: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001408" }, "measure": { "unit": "count" @@ -181905,107 +181798,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d321f7da2f8dd71ea06506ce", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:d336cc64b5006281c6b64b12", - "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": "S14000021", - "level": "constituency", - "name": "East Renfrewshire", - "vintage": "pcon_2024" - }, - "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:d336cc64b5006281c6b64b12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfab931c879e39bb63f27f0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46597.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d33a90f4d954c2beead89058", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfd77acee63417a099ed118d", "aggregation": { "method": "sum" }, @@ -182046,19 +181852,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001140", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "Broxtowe", "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 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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001140" }, "measure": { "unit": "kwh" @@ -182079,20 +181885,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d33a90f4d954c2beead89058", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfd77acee63417a099ed118d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 485132938.095, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d35da8058862a7dda3830859", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfea3944a825ef2643f39c9b", "aggregation": { "method": "sum" }, @@ -182133,19 +181939,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001135", "level": "constituency", - "name": "Southport", + "name": "Bristol South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Southport: 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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001135" }, "measure": { "unit": "count" @@ -182168,20 +181974,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d35da8058862a7dda3830859", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfea3944a825ef2643f39c9b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46909.864, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d387670799f813d8dac8eb23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:cfeaaa0e03ec9734c66573bc", "aggregation": { "method": "sum" }, @@ -182222,19 +182028,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001195", + "id": "S14000103", "level": "constituency", - "name": "Derbyshire Dales", + "name": "Perth and Kinross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Derbyshire Dales: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001195" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000103" }, "measure": { "unit": "count" @@ -182255,117 +182061,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d387670799f813d8dac8eb23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:cfeaaa0e03ec9734c66573bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d38830c8ea00e5bafbbee4ac", - "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": "S14000104", - "level": "constituency", - "name": "Rutherglen", - "vintage": "pcon_2024" - }, - "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.S14000104" - }, - "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:d38830c8ea00e5bafbbee4ac", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 37417.437, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3a0d7cc0291ac40d330ec3e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d01211c3335c815a28dfc0f0", "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", @@ -182378,75 +182095,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": "E14001396", + "id": "S14000087", "level": "constituency", - "name": "North Norfolk", + "name": "Glasgow South", "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, 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.E14001396" + "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:d3a0d7cc0291ac40d330ec3e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d01211c3335c815a28dfc0f0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 434784338.063, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3a99f8fd859a7c8542f5766", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d014a9e06a40da6d01f10ff9", "aggregation": { "method": "sum" }, @@ -182487,19 +182202,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001184", + "id": "E14001077", "level": "constituency", - "name": "Crawley", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Crawley: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001184" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001077" }, "measure": { "unit": "kwh" @@ -182520,28 +182235,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3a99f8fd859a7c8542f5766", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d014a9e06a40da6d01f10ff9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467029436.627, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3b9afd52ed263e9d17fbb37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d02211673ee8b4d222d867ad", "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", @@ -182557,7 +182272,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182566,7 +182281,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182574,27 +182289,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000080", + "id": "S14000104", "level": "constituency", - "name": "Edinburgh South", + "name": "Rutherglen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Edinburgh South: 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_consumption", - "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.S14000080" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000104" }, "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", @@ -182607,28 +182322,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3b9afd52ed263e9d17fbb37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d02211673ee8b4d222d867ad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42274.805, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ee9fb84c07cdd670102c84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d086a47988b46a9f4f59ca51", "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", @@ -182644,7 +182359,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -182653,7 +182368,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -182661,27 +182376,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001502", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Southend West and Leigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wetherby and Easingwold: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001502" }, "measure": { - "unit": "count" + "unit": "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", @@ -182696,20 +182411,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ee9fb84c07cdd670102c84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d086a47988b46a9f4f59ca51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146298104.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4098c71f42aa8176b4b5b0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d0a97d9cb5cff1a0bc0aae25", "aggregation": { "method": "sum" }, @@ -182750,19 +182465,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001501", + "id": "E14001156", "level": "constituency", - "name": "Southend East and Rochford", + "name": "Central Suffolk and North Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southend East and Rochford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001156" }, "measure": { "unit": "kwh" @@ -182783,28 +182498,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4098c71f42aa8176b4b5b0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d0a97d9cb5cff1a0bc0aae25", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 298818158.619, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d43133a02c9b3d6d85ba763d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1067624c0e7653a114fe329", "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", @@ -182820,7 +182535,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -182829,7 +182544,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -182837,27 +182552,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001252", + "id": "S14000064", "level": "constituency", - "name": "Gosport", + "name": "Alloa and Grangemouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gosport: 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_consumption", - "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.E14001252" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000064" }, "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", @@ -182870,20 +182585,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d43133a02c9b3d6d85ba763d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1067624c0e7653a114fe329", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43311.21, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d466e80488adb34c59f5564b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d143b03865de270852d43929", "aggregation": { "method": "sum" }, @@ -182924,19 +182639,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001299", + "id": "E14001091", "level": "constituency", - "name": "Hyndburn", + "name": "Birkenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hyndburn: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001299" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001091" }, "measure": { "unit": "count" @@ -182957,20 +182672,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d466e80488adb34c59f5564b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d143b03865de270852d43929", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46771.714, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d46a43615f5d2d08b1b3dd49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d15608d61ce6c889f1dcf819", "aggregation": { "method": "sum" }, @@ -183011,19 +182726,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001460", + "id": "E14001397", "level": "constituency", - "name": "Salisbury", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Salisbury: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001460" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001397" }, "measure": { "unit": "kwh" @@ -183044,28 +182759,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d46a43615f5d2d08b1b3dd49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d15608d61ce6c889f1dcf819", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 407493108.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d488a3a807e728d00750b7ae", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d16357e007c3d6f2e6816a5b", "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", @@ -183081,7 +182796,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183090,7 +182805,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183098,27 +182813,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001331", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harborough, Oadby and Wigston: 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.E14001266" + "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", @@ -183133,28 +182848,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d488a3a807e728d00750b7ae", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d16357e007c3d6f2e6816a5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48403.265, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d49a28fc0086bf80c5b37c40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d179f916bfbfa4012a9c410c", "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", @@ -183170,7 +182885,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183179,7 +182894,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183187,27 +182902,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001202", + "id": "E14001214", "level": "constituency", - "name": "Dover and Deal", + "name": "East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dover and Deal: 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_consumption", - "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.E14001202" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001214" }, "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", @@ -183222,28 +182937,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d49a28fc0086bf80c5b37c40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d179f916bfbfa4012a9c410c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40569.351, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4ad5c8abc93a8c3476bf5e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d1b12cb7489dd88ac6cba932", "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", @@ -183259,7 +182974,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -183268,7 +182983,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -183276,27 +182991,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001546", + "id": "E14001329", "level": "constituency", - "name": "Thurrock", + "name": "Leigh and Atherton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Thurrock: 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.E14001546" + "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", @@ -183309,28 +183024,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4ad5c8abc93a8c3476bf5e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d1b12cb7489dd88ac6cba932", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48796.234, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b0ca05112bbfc0b487becd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d20850c7b54d3c8ea0ed2756", "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", @@ -183343,83 +183058,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": "E14001271", + "id": "E14001291", "level": "constituency", - "name": "Harrow West", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrow West: 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.E14001271" + "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:d4b0ca05112bbfc0b487becd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d20850c7b54d3c8ea0ed2756", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 306688822.529, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4e6eb6c95a3a902fff3cbf2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2258d16188a48114635f43b", "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", @@ -183432,75 +183145,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": "S14000087", + "id": "E14001282", "level": "constituency", - "name": "Glasgow South", + "name": "Herne Bay and Sandwich", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Glasgow South: 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.S14000087" + "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:d4e6eb6c95a3a902fff3cbf2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2258d16188a48114635f43b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42119.049, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4f0307514c54bbf16a94ad3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24af71f4712e52b70e091e4", + "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": "E14001155", + "level": "constituency", + "name": "Central Devon", + "vintage": "pcon_2024" + }, + "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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001155" + }, + "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:d24af71f4712e52b70e091e4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d24d5f41156db5dc8cd714ed", "aggregation": { "method": "sum" }, @@ -183541,19 +183339,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001486", + "id": "E14001340", "level": "constituency", - "name": "South East Cornwall", + "name": "Liverpool Wavertree", "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, 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" }, "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.E14001340" }, "measure": { "unit": "count" @@ -183576,28 +183374,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4f0307514c54bbf16a94ad3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d24d5f41156db5dc8cd714ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47033.928, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d50de279c19d60416f105e9d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2520af610060ffb03ddc525", "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", @@ -183613,7 +183411,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183622,7 +183420,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183630,27 +183428,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001600", + "id": "E14001369", "level": "constituency", - "name": "Wycombe", + "name": "Milton Keynes Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wycombe: 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_consumption", - "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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001369" }, "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", @@ -183665,28 +183463,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d50de279c19d60416f105e9d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2520af610060ffb03ddc525", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53552.447, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5167596b1edefef35d40701", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d25272ce068933bec4b49b30", "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", @@ -183699,81 +183497,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": "E14001536", + "id": "E14001119", "level": "constituency", - "name": "Swindon North", + "name": "Bradford South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Swindon North: 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_meter_count", - "record_set_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.E14001536" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001119" }, "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:d5167596b1edefef35d40701", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d25272ce068933bec4b49b30", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45313.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d55327939cebb22bd32ca232", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d25bca6c5ffd304f09924d6d", "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", @@ -183789,7 +183589,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -183798,7 +183598,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -183806,27 +183606,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001160", "level": "constituency", - "name": "North Somerset", + "name": "Chelsea and Fulham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North Somerset: 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_consumption", - "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.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001160" }, "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", @@ -183841,28 +183641,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d55327939cebb22bd32ca232", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d25bca6c5ffd304f09924d6d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 65520.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d55c722705194023eea85699", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d25e4bd8e8c55f496011dce1", "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", @@ -183875,81 +183675,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": "E14001104", + "id": "E14001442", "level": "constituency", - "name": "Blackpool North and Fleetwood", + "name": "Reigate", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackpool North and Fleetwood: 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_meter_count", - "record_set_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.E14001104" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:d55c722705194023eea85699", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d25e4bd8e8c55f496011dce1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 179420743.052, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5702dd42fd7e6f62ff76abc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d26349628fd3fdaa93a90b02", "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", @@ -183962,83 +183764,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": "E14001421", "level": "constituency", - "name": "Dorking and Horley", + "name": "Peckham", "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, 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.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.E14001421" }, "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:d5702dd42fd7e6f62ff76abc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d26349628fd3fdaa93a90b02", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 286963074.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5826f4886b8324c0e94d7f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2643d0e0ca749614af9b267", "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", @@ -184054,7 +183854,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -184063,7 +183863,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -184071,27 +183871,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001175", + "id": "E14001353", "level": "constituency", - "name": "Clapham and Brixton Hill", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Clapham and Brixton Hill: 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.E14001175" + "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", @@ -184106,28 +183906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5826f4886b8324c0e94d7f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2643d0e0ca749614af9b267", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41485.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d58c55d10b4cd3904a1c1f48", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d26f01afb0edd40819740c29", "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", @@ -184140,81 +183940,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": "E14001515", + "id": "E14001519", "level": "constituency", - "name": "Stalybridge and Hyde", + "name": "Stockton West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stalybridge and Hyde: 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.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.E14001515" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001519" }, "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:d58c55d10b4cd3904a1c1f48", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d26f01afb0edd40819740c29", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40825.676, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d58f606ab1b080376cbb65ca", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27ceebc7d9c199b7811e06c", "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", @@ -184230,7 +184032,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -184239,7 +184041,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -184247,27 +184049,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001320", "level": "constituency", - "name": "Selby", + "name": "Leeds East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Selby: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001320" }, "measure": { - "unit": "count" + "unit": "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", @@ -184282,20 +184084,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d58f606ab1b080376cbb65ca", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27ceebc7d9c199b7811e06c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142994399.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a3f5c6a37d62b05117a56c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d27d10e11663c42923cc55fb", "aggregation": { "method": "sum" }, @@ -184336,19 +184138,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001199", + "id": "E14001217", "level": "constituency", - "name": "Doncaster East and the Isle of Axholme", + "name": "East Wiltshire", "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, 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.E14001199" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001217" }, "measure": { "unit": "kwh" @@ -184369,20 +184171,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a3f5c6a37d62b05117a56c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d27d10e11663c42923cc55fb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 288965204.903, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5ca82f69aaae771eb6339c3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2819932270ebb26dd87198d", "aggregation": { "method": "sum" }, @@ -184423,19 +184225,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "S14000072", "level": "constituency", - "name": "Bassetlaw", + "name": "Cumbernauld and Kirkintilloch", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bassetlaw: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.S14000072" }, "measure": { "unit": "count" @@ -184456,20 +184258,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5ca82f69aaae771eb6339c3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2819932270ebb26dd87198d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40281.986, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2832a9bcea381750bf82659", + "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": "S14000107", + "level": "constituency", + "name": "Ayr, Carrick and Cumnock", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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" + }, + "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:d2832a9bcea381750bf82659", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5cf1f07bd6ad7e8c348fcaa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2879ca9b5b6661c076d8fa6", "aggregation": { "method": "sum" }, @@ -184510,19 +184401,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000045", + "id": "E14001517", "level": "constituency", - "name": "Midlothian", + "name": "Stockport", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Midlothian: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001517" }, "measure": { "unit": "kwh" @@ -184543,28 +184434,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5cf1f07bd6ad7e8c348fcaa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2879ca9b5b6661c076d8fa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 463485705.342, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5f06087e3266a40f4dddaad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2891a23feeaaa68246effc4", "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", @@ -184580,7 +184471,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -184589,7 +184480,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -184597,27 +184488,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001082", + "id": "E14001484", "level": "constituency", - "name": "Beaconsfield", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beaconsfield: 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_meter_count", - "record_set_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.E14001082" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001484" }, "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", @@ -184630,20 +184521,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5f06087e3266a40f4dddaad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2891a23feeaaa68246effc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 300884549.275, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5fc07e31dfeb67d3394a303", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d2f1e403e2c16177ab3c3a18", "aggregation": { "method": "sum" }, @@ -184684,19 +184575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001371", + "id": "E14001374", "level": "constituency", - "name": "Mitcham and Morden", + "name": "New Forest West", "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, 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.E14001371" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001374" }, "measure": { "unit": "kwh" @@ -184719,20 +184610,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5fc07e31dfeb67d3394a303", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d2f1e403e2c16177ab3c3a18", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148493792.74, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6262fd11aad9b93df4b86d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d304e8f2cd93a413c15062f3", "aggregation": { "method": "sum" }, @@ -184773,19 +184664,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001561", "level": "constituency", - "name": "Warrington South", + "name": "Wallasey", "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, 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.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001561" }, "measure": { "unit": "count" @@ -184808,28 +184699,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6262fd11aad9b93df4b86d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d304e8f2cd93a413c15062f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46019.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d628ea7d9cd2c079a2aa8be0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d305960c442f288cde727625", "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", @@ -184842,83 +184733,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": "W07000101", + "id": "E14001543", "level": "constituency", - "name": "Monmouthshire", + "name": "The Wrekin", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Monmouthshire: 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_meter_count", - "record_set_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.W07000101" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001543" }, "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:d628ea7d9cd2c079a2aa8be0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d305960c442f288cde727625", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40713.678, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6513e98b6f7fa909f25f7bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d30e08daa1f5c2ac85e73445", "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", @@ -184931,75 +184820,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": "E14001241", + "id": "E14001240", "level": "constituency", - "name": "Frome and East Somerset", + "name": "Forest of Dean", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Frome and East Somerset: 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_meter_count", - "record_set_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.E14001241" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001240" }, "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:d6513e98b6f7fa909f25f7bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d30e08daa1f5c2ac85e73445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 25408.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6556199a4265b7bfcefdc93", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d316deb928095811c1ac5cbd", "aggregation": { "method": "sum" }, @@ -185040,19 +184927,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001349", + "id": "E14001310", "level": "constituency", - "name": "Maidstone and Malling", + "name": "Kensington and Bayswater", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maidstone and Malling: 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.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.E14001349" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001310" }, "measure": { "unit": "kwh" @@ -185075,28 +184962,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6556199a4265b7bfcefdc93", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d316deb928095811c1ac5cbd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 292049815.832, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d66be414684fb300357b4e0b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d33ab45b35bda26252a6a194", "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", @@ -185112,7 +184999,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -185121,7 +185008,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -185129,27 +185016,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001452", + "id": "E14001573", "level": "constituency", - "name": "Rotherham", + "name": "Welwyn Hatfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rotherham: 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_meter_count", - "record_set_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.E14001452" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -185162,20 +185049,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d66be414684fb300357b4e0b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d33ab45b35bda26252a6a194", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 506845796.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d682d88af71f096185b41a65", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d379d21f19a9a7794b7f346b", "aggregation": { "method": "sum" }, @@ -185216,19 +185103,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001578", + "id": "E14001471", "level": "constituency", - "name": "West Suffolk", + "name": "Sherwood Forest", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Suffolk: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001471" }, "measure": { "unit": "kwh" @@ -185249,28 +185136,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d682d88af71f096185b41a65", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d379d21f19a9a7794b7f346b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 511038633.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d69d6c5d0d9cee6e5eee75f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3abf498a0f7474684bbbf9f", "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", @@ -185286,7 +185173,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -185295,7 +185182,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -185303,27 +185190,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001551", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "Torbay", "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 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.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.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001551" }, "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", @@ -185336,28 +185223,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d69d6c5d0d9cee6e5eee75f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3abf498a0f7474684bbbf9f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 404790720.024, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6a3e14d47936f7759e8a832", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3d2f17e21595a76438f84d9", "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", @@ -185370,81 +185257,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": "E14001072", "level": "constituency", - "name": "Glenrothes and Mid Fife", + "name": "Banbury", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001072" }, "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:d6a3e14d47936f7759e8a832", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3d2f17e21595a76438f84d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184367944.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6a6d5ff8343cf96f2ab1b7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d3ecaef6fd7aef1f449b0c44", "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", @@ -185457,81 +185346,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": "E14001124", + "id": "E14001134", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "Bristol North West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Brentford and Isleworth: 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.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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001134" }, "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:d6a6d5ff8343cf96f2ab1b7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d3ecaef6fd7aef1f449b0c44", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44539.04, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6cf78172f1e82771329cc0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d41f13b6dd51dccccc34957b", "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", @@ -185547,7 +185438,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -185556,7 +185447,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -185564,27 +185455,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "E14001411", "level": "constituency", - "name": "Leeds East", + "name": "Nottingham North and Kimberley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001320" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001411" }, "measure": { - "unit": "count" + "unit": "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", @@ -185599,28 +185490,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6cf78172f1e82771329cc0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d41f13b6dd51dccccc34957b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139513292.635, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6e7dc22970906555109d1e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d42c702c3eaeb6d3e46ac4af", "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", @@ -185633,81 +185524,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": "E14001210", + "id": "E14001527", "level": "constituency", - "name": "Earley and Woodley", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Earley and Woodley: 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_meter_count", - "record_set_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.E14001210" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:d6e7dc22970906555109d1e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d42c702c3eaeb6d3e46ac4af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 156862005.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d726ca35c1d7d582b4d70367", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d46c6c987253a24e8e703895", "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", @@ -185720,75 +185613,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": "W07000089", + "id": "E14001160", "level": "constituency", - "name": "Cardiff East", + "name": "Chelsea and Fulham", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001160" }, "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:d726ca35c1d7d582b4d70367", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d46c6c987253a24e8e703895", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51344.193, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d731be4886bf0906f9b272ab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d495f992cc7adc25210e511e", "aggregation": { "method": "sum" }, @@ -185829,19 +185720,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001311", + "id": "E14001118", "level": "constituency", - "name": "Kettering", + "name": "Bradford East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kettering: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001311" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001118" }, "measure": { "unit": "kwh" @@ -185864,28 +185755,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d731be4886bf0906f9b272ab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d495f992cc7adc25210e511e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131840170.222, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7403d9e26d79f4d1ac2fe02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4a6ead8238da504f5bbbeef", "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", @@ -185901,7 +185792,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -185910,158 +185801,69 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", - "temperature_adjustment": "weather_corrected" - }, - "entity": { - "name": "household", - "role": "domestic_energy_customer" - }, - "geography": { - "id": "E14001077", - "level": "constituency", - "name": "Basildon and Billericay", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:d7403d9e26d79f4d1ac2fe02", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d750af193ec5eb51ed8db9ec", - "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": "E14001341", + "id": "E14001068", "level": "constituency", - "name": "Liverpool West Derby", + "name": "Ashfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Liverpool West Derby: DESNZ's authority totals split by its small-area figures", + "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.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.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001068" }, "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:d750af193ec5eb51ed8db9ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4a6ead8238da504f5bbbeef", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 479010807.615, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d75c3fd8761ccf0c47ce66b0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4b3b09f888ef62c9367ed65", "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", @@ -186077,7 +185879,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -186086,7 +185888,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -186094,27 +185896,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000088", + "id": "E14001261", "level": "constituency", - "name": "Caerphilly", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Caerphilly: 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.W07000088" + "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", @@ -186127,20 +185929,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d75c3fd8761ccf0c47ce66b0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4b3b09f888ef62c9367ed65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38524.623, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d76773300a813653e473c00c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4c19ecc9c17d7f4b56f9da0", "aggregation": { "method": "sum" }, @@ -186181,19 +185983,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "S14000084", "level": "constituency", - "name": "Bolton North East", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolton North East: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000084" }, "measure": { "unit": "count" @@ -186214,28 +186016,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d76773300a813653e473c00c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4c19ecc9c17d7f4b56f9da0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44835.885, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7861e8ab2c004ab8f6733cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4cc2fc8d5a2a998f3378c92", "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", @@ -186248,83 +186050,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": "E14001336", + "id": "E14001529", "level": "constituency", - "name": "Lincoln", + "name": "Stroud", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Lincoln: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001529" }, "measure": { - "unit": "count" + "unit": "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:d7861e8ab2c004ab8f6733cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4cc2fc8d5a2a998f3378c92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 425873379.737, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7c5862ff7d6f8b771988369", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4cdaec75495236863f67713", "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", @@ -186337,75 +186137,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": "W07000107", + "id": "E14001261", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Halesowen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rhondda and Ogmore: 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.W07000107" + "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:d7c5862ff7d6f8b771988369", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4cdaec75495236863f67713", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 441060307.341, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d80012645c54ca4dbeb536a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4d2495a3e4ea833629818a9", "aggregation": { "method": "sum" }, @@ -186446,19 +186244,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001483", "level": "constituency", - "name": "Arundel and South Downs", + "name": "South Derbyshire", "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, 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.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001483" }, "measure": { "unit": "count" @@ -186481,20 +186279,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d80012645c54ca4dbeb536a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4d2495a3e4ea833629818a9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44329.012, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8494650363591e7d99804e7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4ec088bc472683a71fdc5e3", "aggregation": { "method": "sum" }, @@ -186535,19 +186333,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001244", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Gateshead Central and Whickham", "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 electricity 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.electricity.meter_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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001244" }, "measure": { "unit": "count" @@ -186570,28 +186368,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8494650363591e7d99804e7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4ec088bc472683a71fdc5e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47006.423, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d84bfabae1da02494b6190d4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d4f12483fdd14d119b672911", "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", @@ -186604,81 +186402,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": "E14001333", + "id": "E14001357", "level": "constituency", - "name": "Lewisham West and East Dulwich", + "name": "Melton and Syston", "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 consumption, 2024, Melton and Syston: DESNZ's authority totals split by its small-area figures", "layout": { "measure_id": "domestic_consumption", - "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.E14001333" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001357" }, "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:d84bfabae1da02494b6190d4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d4f12483fdd14d119b672911", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148836904.716, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8621664b0e68e44d5730c27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d523e04e4e6ce764ada1a46d", "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", @@ -186691,73 +186491,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": "E14001600", + "id": "E14001228", "level": "constituency", - "name": "Wycombe", + "name": "Erewash", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wycombe: 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_meter_count", - "record_set_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.E14001600" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001228" }, "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:d8621664b0e68e44d5730c27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d523e04e4e6ce764ada1a46d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44388.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8c11e6c643b9283f1024025", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d554050cba9c26d23dae949d", "aggregation": { "method": "sum" }, @@ -186798,19 +186600,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001538", + "id": "S14000092", "level": "constituency", - "name": "Tamworth", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Tamworth: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001538" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000092" }, "measure": { "unit": "kwh" @@ -186833,28 +186635,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8c11e6c643b9283f1024025", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d554050cba9c26d23dae949d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151802423.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9213315cdf015f82cd3d888", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d57ee1ea429791f86ad16b59", "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", @@ -186870,7 +186672,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -186879,7 +186681,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -186887,27 +186689,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001170", "level": "constituency", - "name": "Rochdale", + "name": "Chorley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rochdale: 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.E14001446" + "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", @@ -186920,28 +186722,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9213315cdf015f82cd3d888", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d57ee1ea429791f86ad16b59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43315.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d932d51694d6cd216626f6a0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d5a873ba60e72d341ff3fda6", "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", @@ -186957,7 +186759,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -186966,7 +186768,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -186974,27 +186776,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001348", + "id": "E14001518", "level": "constituency", - "name": "Maidenhead", + "name": "Stockton North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Maidenhead: 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_consumption", - "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.E14001348" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001518" }, "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", @@ -187007,28 +186809,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d932d51694d6cd216626f6a0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d5a873ba60e72d341ff3fda6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43814.378, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d93ab00b03fa74c82f07ff57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d609d1bb5fc670a9179dedb4", "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", @@ -187041,73 +186843,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": "W07000090", + "id": "E14001116", "level": "constituency", - "name": "Cardiff North", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff North: 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_consumption", - "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.W07000090" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001116" }, "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:d93ab00b03fa74c82f07ff57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d609d1bb5fc670a9179dedb4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154581264.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d944b8c6330482c0bbb55695", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d635cbcfe8f0b020fa12c7b4", "aggregation": { "method": "sum" }, @@ -187148,19 +186952,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001182", + "id": "E14001396", "level": "constituency", - "name": "Coventry South", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Coventry South: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001182" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" }, "measure": { "unit": "count" @@ -187183,28 +186987,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d944b8c6330482c0bbb55695", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d635cbcfe8f0b020fa12c7b4", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d64083db7b27e14b93105132", + "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": "E14001406", + "level": "constituency", + "name": "Northampton North", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001406" + }, + "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:d64083db7b27e14b93105132", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171645746.962, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d94b1331d50e11e8e17d628f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d64c7756742e01780a799c50", "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", @@ -187217,83 +187110,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": "E14001486", + "id": "E14001338", "level": "constituency", - "name": "South East Cornwall", + "name": "Liverpool Riverside", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South East Cornwall: 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_consumption", - "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.E14001486" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001338" }, "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:d94b1331d50e11e8e17d628f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d64c7756742e01780a799c50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38914.755, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d94e014b4fb959da159f35ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d678f21bd3b3098a9dc0ac07", "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", @@ -187306,75 +187197,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": "E14001384", + "id": "W07000086", "level": "constituency", - "name": "North Bedfordshire", + "name": "Bridgend", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Bedfordshire: 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.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.E14001384" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000086" }, "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:d94e014b4fb959da159f35ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d678f21bd3b3098a9dc0ac07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41081.744, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d95a2346d2abb284d98e9bf5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d67ed8416579874f669cdba7", "aggregation": { "method": "sum" }, @@ -187415,19 +187304,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001065", "level": "constituency", - "name": "Wigan", + "name": "Altrincham and Sale West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Wigan: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_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.E14001065" }, "measure": { "unit": "kwh" @@ -187448,28 +187337,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d95a2346d2abb284d98e9bf5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d67ed8416579874f669cdba7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 570233393.152, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d97e54dd2116b40ca905a88a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d689afe221b6dd5c91869f0e", "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", @@ -187485,7 +187374,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -187494,7 +187383,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -187502,27 +187391,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001319", "level": "constituency", - "name": "South West Devon", + "name": "Leeds Central and Headingley", "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, 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.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.E14001319" }, "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", @@ -187537,28 +187426,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d97e54dd2116b40ca905a88a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d689afe221b6dd5c91869f0e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42102.607, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d98eae8a5493d4242cdfba02", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d692c1062a18e64a95b21ea7", "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", @@ -187571,75 +187460,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": "E14001142", + "id": "W07000104", "level": "constituency", - "name": "Burnley", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Burnley: 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.E14001142" + "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:d98eae8a5493d4242cdfba02", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d692c1062a18e64a95b21ea7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47092.687, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d98f4eb439574d73d0f39218", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6aa4c8a85e3a5fa5527430d", "aggregation": { "method": "sum" }, @@ -187680,19 +187567,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001277", + "id": "E14001443", "level": "constituency", - "name": "Hazel Grove", + "name": "Ribble Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hazel Grove: 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.E14001277" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001443" }, "measure": { "unit": "kwh" @@ -187713,20 +187600,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d98f4eb439574d73d0f39218", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6aa4c8a85e3a5fa5527430d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487429802.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9b789a8d830d25066932182", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6dd18d9d83f0b54425f7beb", "aggregation": { "method": "sum" }, @@ -187767,19 +187654,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001361", + "id": "E14001349", "level": "constituency", - "name": "Mid Cheshire", + "name": "Maidstone and Malling", "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, 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.gas.consumption", "record_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.E14001349" }, "measure": { "unit": "kwh" @@ -187800,28 +187687,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9b789a8d830d25066932182", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6dd18d9d83f0b54425f7beb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 460520956.288, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ba5a3741f90bb939644c4f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d6f8b16a8a06e5468ee2eee1", "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", @@ -187834,81 +187721,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": "E14001560", + "id": "E14001238", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "Finchley and Golders Green", "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, 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.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.E14001238" }, "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:d9ba5a3741f90bb939644c4f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d6f8b16a8a06e5468ee2eee1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 202829495.364, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9c0b8c730b99a33c545f943", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d731b368272816555204215c", "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", @@ -187921,75 +187810,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": "E14001569", + "id": "E14001451", "level": "constituency", - "name": "Waveney Valley", + "name": "Rother Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Waveney Valley: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001569" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001451" }, "measure": { - "unit": "count" + "unit": "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:d9c0b8c730b99a33c545f943", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d731b368272816555204215c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 471461170.066, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9cf463bde5be447ced54387", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d7d6c1ff47bac87e816b8dbb", "aggregation": { "method": "sum" }, @@ -188030,19 +187917,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001414", + "id": "E14001214", "level": "constituency", - "name": "Old Bexley and Sidcup", + "name": "East Hampshire", "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 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001414" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001214" }, "measure": { "unit": "count" @@ -188063,28 +187950,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9cf463bde5be447ced54387", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d7d6c1ff47bac87e816b8dbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31836.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9dfca27e817950a4b49aab1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d824c76eae2046060ccb8926", "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", @@ -188097,83 +187984,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": "E14001541", + "id": "E14001569", "level": "constituency", - "name": "Telford", + "name": "Waveney Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Telford: 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.E14001541" + "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:d9dfca27e817950a4b49aab1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d824c76eae2046060ccb8926", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 154139294.766, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da0e6c5c89a398bf3eea8656", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d82c55e4172a042a3b44e7ae", "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", @@ -188186,81 +188071,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": "E14001458", + "id": "E14001239", "level": "constituency", - "name": "Rutland and Stamford", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rutland and Stamford: 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.E14001458" + "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:da0e6c5c89a398bf3eea8656", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d82c55e4172a042a3b44e7ae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44867.292, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da1b75b18baf86bb5ad0e6e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d83884de720a65d41b4fae59", "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", @@ -188273,73 +188160,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": "E14001380", + "id": "E14001150", "level": "constituency", - "name": "Newcastle-under-Lyme", + "name": "Cannock Chase", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Newcastle-under-Lyme: 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.E14001380" + "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:da1b75b18baf86bb5ad0e6e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d83884de720a65d41b4fae59", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143966886.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da1e130eb1d0dfa0ecb3fed3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d897ac0866007440062cc3fc", "aggregation": { "method": "sum" }, @@ -188380,19 +188269,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001270", + "id": "E14001199", "level": "constituency", - "name": "Harrow East", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow East: DESNZ's authority totals split by its small-area figures", + "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.E14001270" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001199" }, "measure": { "unit": "count" @@ -188413,20 +188302,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da1e130eb1d0dfa0ecb3fed3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d897ac0866007440062cc3fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38119.729, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da243677e5a543eab60eb67c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d8a1d796cce17c5edf517d3b", "aggregation": { "method": "sum" }, @@ -188467,19 +188356,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001234", "level": "constituency", - "name": "Cannock Chase", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Cannock Chase: 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.E14001150" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001234" }, "measure": { "unit": "count" @@ -188500,20 +188389,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da243677e5a543eab60eb67c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d8a1d796cce17c5edf517d3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39616.773, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da2cc82e0a8d84558f071a9c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d90e1aff3b81adf942c49499", "aggregation": { "method": "sum" }, @@ -188554,19 +188443,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "S14000068", "level": "constituency", - "name": "Torbay", + "name": "Bathgate and Linlithgow", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Torbay: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.S14000068" }, "measure": { "unit": "count" @@ -188589,28 +188478,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da2cc82e0a8d84558f071a9c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d90e1aff3b81adf942c49499", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45686.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da39c1c22d94ad2d94f53655", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9189b1c56b5a42a3f5744fd", "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", @@ -188626,7 +188515,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188635,7 +188524,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -188643,27 +188532,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001422", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Pendle and Clitheroe", "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 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.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.E14001259" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001422" }, "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", @@ -188676,28 +188565,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da39c1c22d94ad2d94f53655", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9189b1c56b5a42a3f5744fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 540633003.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da3c85103f8f25f3f1cde350", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d920f6e47318a89a5bf28e75", "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", @@ -188713,7 +188602,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -188722,7 +188611,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -188730,27 +188619,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001325", "level": "constituency", - "name": "Gainsborough", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Gainsborough: 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.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.E14001243" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001325" }, "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", @@ -188763,20 +188652,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da3c85103f8f25f3f1cde350", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d920f6e47318a89a5bf28e75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 453621041.307, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da3f774ed83bb548f2f6b82b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d944f8ed14a4a0f8683065bc", "aggregation": { "method": "sum" }, @@ -188817,19 +188706,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001184", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Crawley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Beckenham and Penge: 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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001184" }, "measure": { "unit": "count" @@ -188850,20 +188739,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da3f774ed83bb548f2f6b82b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d944f8ed14a4a0f8683065bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42818.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da41548d2edf90abe631f69e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d946d108d940cd0671a658b6", "aggregation": { "method": "sum" }, @@ -188904,19 +188793,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000065", + "id": "E14001553", "level": "constituency", - "name": "Angus and Perthshire Glens", + "name": "Tottenham", "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 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.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.S14000065" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001553" }, "measure": { "unit": "kwh" @@ -188939,107 +188828,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da41548d2edf90abe631f69e", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da73011bfa074f77563b8100", - "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": "E14001579", - "level": "constituency", - "name": "West Worcestershire", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_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" - }, - "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:da73011bfa074f77563b8100", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d946d108d940cd0671a658b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160687966.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da97aad8fec6a9ce622ed9bf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d973025b050d93114e3bc4c2", "aggregation": { "method": "sum" }, @@ -189080,19 +188882,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "E14001200", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Doncaster North", "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 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001411" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001200" }, "measure": { "unit": "kwh" @@ -189113,28 +188915,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da97aad8fec6a9ce622ed9bf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d973025b050d93114e3bc4c2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 446293153.933, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da991183f4866a57bd44d225", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d98a1a6d53a4861c04ae7650", "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", @@ -189147,75 +188949,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": "E14001422", + "id": "E14001539", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Pendle and Clitheroe: 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_consumption", - "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.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001539" }, "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:da991183f4866a57bd44d225", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d98a1a6d53a4861c04ae7650", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 554658548.301, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daa3893b4cc2782c7986ea38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9dc46b853a51e5b9b422531", "aggregation": { "method": "sum" }, @@ -189256,19 +189056,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001567", + "id": "E14001107", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Blyth and Ashington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Washington and Gateshead South: 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.E14001567" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001107" }, "measure": { "unit": "kwh" @@ -189289,28 +189089,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:daa3893b4cc2782c7986ea38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9dc46b853a51e5b9b422531", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 508123438.752, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:daad90b8fe0e4745a212dccc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9ec092f49274814a97c4d46", "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", @@ -189323,81 +189123,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": "E14001516", + "id": "W07000102", "level": "constituency", - "name": "Stevenage", + "name": "Montgomeryshire and Glynd\u0175r", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stevenage: 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_meter_count", - "record_set_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.E14001516" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000102" }, "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:daad90b8fe0e4745a212dccc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9ec092f49274814a97c4d46", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160502909.25, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dabbd999833284847d08c8b5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:d9f9bc4f1c38f571121702ea", "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", @@ -189410,83 +189212,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": "E14001134", + "id": "E14001561", "level": "constituency", - "name": "Bristol North West", + "name": "Wallasey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North West: 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_consumption", - "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.E14001134" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001561" }, "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:dabbd999833284847d08c8b5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:d9f9bc4f1c38f571121702ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42722.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dadd0210c178e09ed02d2716", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da478600fe81ce955025c535", "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", @@ -189499,83 +189299,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": "E14001593", + "id": "E14001385", "level": "constituency", - "name": "Wokingham", + "name": "North Cornwall", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wokingham: 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.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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001385" }, "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:dadd0210c178e09ed02d2716", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da478600fe81ce955025c535", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 23483.922, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db128a2041a7d51b303ef3d3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da543ed4333269d7942edd82", "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", @@ -189588,81 +189386,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": "E14001356", + "id": "E14001534", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Sutton and Cheam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Melksham and Devizes: 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.E14001356" + "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:db128a2041a7d51b303ef3d3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da543ed4333269d7942edd82", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149507216.651, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db1402a1d4c8acdcb9ebdbf1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da5aacb6d7d4c1d240586445", "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", @@ -189678,7 +189478,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -189687,7 +189487,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -189695,27 +189495,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001115", + "id": "E14001331", "level": "constituency", - "name": "Bournemouth East", + "name": "Lewisham East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bournemouth East: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001115" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001331" }, "measure": { - "unit": "count" + "unit": "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", @@ -189730,28 +189530,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db1402a1d4c8acdcb9ebdbf1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da5aacb6d7d4c1d240586445", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 148645255.704, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5175c51a2110b2e3c8e4de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:da982eb9cbf09590d9bcc890", "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", @@ -189767,7 +189567,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -189776,7 +189576,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -189784,27 +189584,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001477", + "id": "S14000095", "level": "constituency", - "name": "Slough", + "name": "Livingston", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Slough: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000095" }, "measure": { - "unit": "count" + "unit": "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", @@ -189819,20 +189619,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5175c51a2110b2e3c8e4de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:da982eb9cbf09590d9bcc890", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144179148.438, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db70cae31020dc8d56fb1cb1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dab96dd298c841398035a93e", "aggregation": { "method": "sum" }, @@ -189873,19 +189673,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001164", + "id": "E14001318", "level": "constituency", - "name": "Chester South and Eddisbury", + "name": "Lancaster and Wyre", "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, 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.E14001164" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001318" }, "measure": { "unit": "count" @@ -189908,28 +189708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db70cae31020dc8d56fb1cb1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dab96dd298c841398035a93e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40947.516, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db8493b2e57917bc0e55512f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dac0f60bb17a26cd43071bf3", "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", @@ -189945,7 +189745,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -189954,7 +189754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -189962,27 +189762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001205", + "id": "E14001514", "level": "constituency", - "name": "Dulwich and West Norwood", + "name": "Staffordshire Moorlands", "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 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.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.E14001205" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001514" }, "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", @@ -189995,28 +189795,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db8493b2e57917bc0e55512f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dac0f60bb17a26cd43071bf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32663.553, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db8acc021c5f348eceed2435", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dad0887cbd09003f72d01856", "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": "E14001407", + "level": "constituency", + "name": "Northampton South", + "vintage": "pcon_2024" + }, + "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.E14001407" + }, + "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:dad0887cbd09003f72d01856", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dad3244f2843b8ccdb963116", + "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", @@ -190032,7 +189921,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -190041,7 +189930,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -190049,27 +189938,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000089", + "id": "E14001171", "level": "constituency", - "name": "Cardiff East", + "name": "Christchurch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cardiff East: 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.W07000089" + "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", @@ -190082,20 +189971,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db8acc021c5f348eceed2435", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dad3244f2843b8ccdb963116", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38356.554, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db944a4a6086f94f86e13a70", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db1a81489522967dd8c7eef9", "aggregation": { "method": "sum" }, @@ -190136,19 +190025,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001279", + "id": "E14001392", "level": "constituency", - "name": "Hendon", + "name": "North East Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hendon: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001392" }, "measure": { "unit": "count" @@ -190169,28 +190058,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db944a4a6086f94f86e13a70", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db1a81489522967dd8c7eef9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38093.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dba91762ea0f912b5ad94c20", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db20dbc00a174395b7211e0c", "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", @@ -190206,7 +190095,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190215,7 +190104,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -190223,27 +190112,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000101", + "id": "E14001183", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Cramlington and Killingworth", "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 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.S14000101" + "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", @@ -190258,28 +190147,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dba91762ea0f912b5ad94c20", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db20dbc00a174395b7211e0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 127307650.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbc382fc9866f49190718be2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db23f17d1d42e3609553ec75", "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", @@ -190292,75 +190181,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": "E14001141", + "id": "E14001460", "level": "constituency", - "name": "Buckingham and Bletchley", + "name": "Salisbury", "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, 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.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.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_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:dbc382fc9866f49190718be2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db23f17d1d42e3609553ec75", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 314958060.204, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbc3f6acdde506f5fc544a73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db2cf1edcf4e3713a0bd4537", "aggregation": { "method": "sum" }, @@ -190401,19 +190288,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "S14000108", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Berwickshire, Roxburgh and Selkirk", "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, 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.electricity.meter_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.S14000108" }, "measure": { "unit": "count" @@ -190436,28 +190323,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbc3f6acdde506f5fc544a73", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db2cf1edcf4e3713a0bd4537", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51844.332, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc027c575c96edd152acddaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db3a840877e251116c28dc65", "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", @@ -190473,7 +190360,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -190482,7 +190369,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -190490,27 +190377,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001440", + "id": "E14001176", "level": "constituency", - "name": "Redcar", + "name": "Colchester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Redcar: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001440" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001176" }, "measure": { - "unit": "count" + "unit": "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", @@ -190525,20 +190412,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc027c575c96edd152acddaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db3a840877e251116c28dc65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161848038.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc1dc83b5421f8233e8b6ece", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db4ddb85fbf6999d284d70b2", "aggregation": { "method": "sum" }, @@ -190579,19 +190466,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "S14000073", "level": "constituency", - "name": "Glasgow South West", + "name": "Dumfries and Galloway", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow South 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000073" }, "measure": { "unit": "count" @@ -190612,28 +190499,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc1dc83b5421f8233e8b6ece", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db4ddb85fbf6999d284d70b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31288.197, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc3301ef6a4889e8b732049c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db5f7bb5b280724c0d7c2646", "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", @@ -190646,81 +190533,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": "E14001157", + "id": "S14000062", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Aberdeenshire North and Moray East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chatham and Aylesford: 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.E14001157" + "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:dc3301ef6a4889e8b732049c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db5f7bb5b280724c0d7c2646", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 174711784.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc56fcb43b57aa6f546ffbb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db7cc059a968fe8334f83a2e", "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", @@ -190736,7 +190625,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -190745,7 +190634,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -190753,27 +190642,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001475", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Skipton and Ripon", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Ham and Beckton: 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_consumption", - "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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001475" }, "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", @@ -190786,28 +190675,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc56fcb43b57aa6f546ffbb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db7cc059a968fe8334f83a2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34549.409, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc7846f559f0b0d584e740db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db7ead50155ce51a142c99b7", "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", @@ -190820,81 +190709,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": "E14001335", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Lichfield", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001335" }, "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:dc7846f559f0b0d584e740db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db7ead50155ce51a142c99b7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44353.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc9a7aa77654d105b9205b5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:db94a78ccae7a5f415391022", "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", @@ -190910,7 +190801,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -190919,7 +190810,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -190927,27 +190818,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001526", + "id": "E14001535", "level": "constituency", - "name": "Stratford-on-Avon", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stratford-on-Avon: 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.E14001526" + "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", @@ -190960,20 +190851,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc9a7aa77654d105b9205b5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:db94a78ccae7a5f415391022", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 572120009.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcaf3a049085a22655b40b5f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbaaa86a54976c343dbd9c1e", + "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": "E14001379", + "level": "constituency", + "name": "Newcastle upon Tyne North", + "vintage": "pcon_2024" + }, + "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.E14001379" + }, + "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:dbaaa86a54976c343dbd9c1e", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dbd1a345a7ba22897d19c11c", "aggregation": { "method": "sum" }, @@ -191014,19 +190994,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001157", + "id": "E14001499", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Southampton Itchen", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Chatham and Aylesford: 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.electricity.meter_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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001499" }, "measure": { "unit": "count" @@ -191049,20 +191029,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcaf3a049085a22655b40b5f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dbd1a345a7ba22897d19c11c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49625.371, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd1a2cce77db39110d19d10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc2426b7ec657c28ed5c7946", + "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": "S14000071", + "level": "constituency", + "name": "Cowdenbeath and Kirkcaldy", + "vintage": "pcon_2024" + }, + "label": "Domestic electricity 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.electricity.meter_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.S14000071" + }, + "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:dc2426b7ec657c28ed5c7946", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc2787e5e634a086b69fcd4f", "aggregation": { "method": "sum" }, @@ -191103,19 +191172,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001201", "level": "constituency", - "name": "Twickenham", + "name": "Dorking and Horley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Twickenham: DESNZ's authority totals split by its small-area figures", + "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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001201" }, "measure": { "unit": "kwh" @@ -191136,28 +191205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcd1a2cce77db39110d19d10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc2787e5e634a086b69fcd4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 494078781.065, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd7887539cf8c6577376796", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc279cc6abf821d99dc10681", "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", @@ -191170,75 +191239,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": "W07000104", + "id": "E14001511", "level": "constituency", - "name": "Newport East", + "name": "St Ives", "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, 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.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.E14001511" }, "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:dcd7887539cf8c6577376796", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc279cc6abf821d99dc10681", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 21043.9, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcdd35016c24f9a4f69113a9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc3f38bd36034d289560448f", "aggregation": { "method": "sum" }, @@ -191279,19 +191346,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001132", + "id": "E14001353", "level": "constituency", - "name": "Bristol East", + "name": "Manchester Rusholme", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bristol East: 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.E14001132" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001353" }, "measure": { "unit": "count" @@ -191312,28 +191379,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcdd35016c24f9a4f69113a9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc3f38bd36034d289560448f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 30837.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dce0a723189ab402f3721b45", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc47fba3c9d1056b0f0c9d5a", "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", @@ -191346,73 +191413,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": "E14001305", + "id": "E14001439", "level": "constituency", - "name": "Islington North", + "name": "Reading West and Mid Berkshire", "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, 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.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.E14001439" }, "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:dce0a723189ab402f3721b45", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc47fba3c9d1056b0f0c9d5a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161937648.233, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd1d8aa4deeab0334948dde7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc609755ea0b2123f38a8cc8", "aggregation": { "method": "sum" }, @@ -191453,19 +191522,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001399", + "id": "E14001450", "level": "constituency", - "name": "North Somerset", + "name": "Rossendale and Darwen", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001450" }, "measure": { "unit": "kwh" @@ -191486,20 +191555,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd1d8aa4deeab0334948dde7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc609755ea0b2123f38a8cc8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 539429756.488, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd529984c4746666391b5fb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dc89e2d2d0d7a80242ccd7ec", "aggregation": { "method": "sum" }, @@ -191540,19 +191609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001381", + "id": "E14001591", "level": "constituency", - "name": "Newton Abbot", + "name": "Witney", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Newton Abbot: 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.electricity.meter_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.E14001381" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001591" }, "measure": { "unit": "count" @@ -191575,28 +191644,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd529984c4746666391b5fb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dc89e2d2d0d7a80242ccd7ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45204.768, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd6044d9b687b8a9cd4e25c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcb73ad01e0ec553f8f773cc", "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", @@ -191612,7 +191681,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -191621,7 +191690,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -191629,27 +191698,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001604", + "id": "E14001110", "level": "constituency", - "name": "York Central", + "name": "Bolton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, York Central: 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_meter_count", - "record_set_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.E14001604" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001110" }, "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", @@ -191662,20 +191731,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd6044d9b687b8a9cd4e25c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcb73ad01e0ec553f8f773cc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 521769737.657, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd99a1d699d59c08fc97c284", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd4bacce53fe4acbcb9c5ba", "aggregation": { "method": "sum" }, @@ -191716,19 +191785,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "S14000107", "level": "constituency", - "name": "North West Hampshire", + "name": "Ayr, Carrick and Cumnock", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Hampshire: 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.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.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000107" }, "measure": { "unit": "kwh" @@ -191751,20 +191820,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd99a1d699d59c08fc97c284", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcd4bacce53fe4acbcb9c5ba", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137831900.778, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb7a9137734f3919f742591", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd64d1856cfd9d5dc1052e7", "aggregation": { "method": "sum" }, @@ -191805,19 +191874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001120", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Bradford West", "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 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.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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001120" }, "measure": { "unit": "kwh" @@ -191840,28 +191909,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb7a9137734f3919f742591", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcd64d1856cfd9d5dc1052e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137525852.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddc4e080064c771ae1baf834", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcd8bcf0be8f2017127fcdd2", "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", @@ -191874,81 +191943,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": "E14001337", + "id": "E14001508", "level": "constituency", - "name": "Liverpool Garston", + "name": "St Austell and Newquay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Garston: 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_consumption", - "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.E14001337" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001508" }, "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:ddc4e080064c771ae1baf834", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcd8bcf0be8f2017127fcdd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 197518781.658, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddc8b157f3d17db2f08f26a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dcf2dedc5949faf22a179e60", "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", @@ -191964,7 +192035,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -191973,7 +192044,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -191981,27 +192052,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001269", "level": "constituency", - "name": "Peckham", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Peckham: 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.E14001421" + "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", @@ -192016,20 +192087,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddc8b157f3d17db2f08f26a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dcf2dedc5949faf22a179e60", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163918250.644, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddffa9ad206c72a995043d0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd68a52f3a1592b8a7338d58", "aggregation": { "method": "sum" }, @@ -192070,19 +192141,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001179", + "id": "E14001484", "level": "constituency", - "name": "Corby and East Northamptonshire", + "name": "South Devon", "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 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.E14001179" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001484" }, "measure": { "unit": "count" @@ -192103,20 +192174,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddffa9ad206c72a995043d0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd68a52f3a1592b8a7338d58", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31318.912, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de3b40d27f685a9740054e01", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd795e88a8a3b85abf31f7af", "aggregation": { "method": "sum" }, @@ -192157,19 +192228,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001352", + "id": "E14001404", "level": "constituency", - "name": "Manchester Central", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Manchester Central: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001352" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001404" }, "measure": { "unit": "count" @@ -192192,20 +192263,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de3b40d27f685a9740054e01", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd795e88a8a3b85abf31f7af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46052.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de5f6497d845d6193fcda747", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd7cee6e2a16d0b10c95fdad", "aggregation": { "method": "sum" }, @@ -192246,19 +192317,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001400", + "id": "W07000112", "level": "constituency", - "name": "North Warwickshire and Bedworth", + "name": "Ynys M\u00f4n", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North Warwickshire and Bedworth: 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.E14001400" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000112" }, "measure": { "unit": "count" @@ -192279,28 +192350,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de5f6497d845d6193fcda747", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd7cee6e2a16d0b10c95fdad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 16635.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de5fb59239172b3c492717fe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dd8dd9abc42ff99b3b6708e8", "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", @@ -192313,81 +192384,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": "E14001397", "level": "constituency", - "name": "Epping Forest", + "name": "North Northumberland", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001397" }, "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:de5fb59239172b3c492717fe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dd8dd9abc42ff99b3b6708e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49942.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de85e4db2a2e27d1380e653e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddb0c280c9b330bd7a75011e", "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", @@ -192403,7 +192476,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -192412,7 +192485,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -192420,27 +192493,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001302", + "id": "E14001525", "level": "constituency", - "name": "Ipswich", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ipswich: 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_meter_count", - "record_set_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.E14001302" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001525" }, "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", @@ -192453,28 +192526,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de85e4db2a2e27d1380e653e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddb0c280c9b330bd7a75011e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 314656184.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9e1c18ec3bde09c2338bb3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddd51f417dac4eb5aefb1a45", "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", @@ -192487,81 +192560,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": "E14001309", + "id": "E14001586", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Wimbledon", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.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.E14001586" }, "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:de9e1c18ec3bde09c2338bb3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddd51f417dac4eb5aefb1a45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47299.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:deb64d1238ea33a60c699b35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ddfacd4a720a94e2bc08d6af", "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", @@ -192574,81 +192649,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": "E14001462", + "id": "E14001205", "level": "constituency", - "name": "Scunthorpe", + "name": "Dulwich and West Norwood", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Scunthorpe: 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_consumption", - "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.E14001462" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001205" }, "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:deb64d1238ea33a60c699b35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ddfacd4a720a94e2bc08d6af", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137058665.068, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:decc646cfa89a86aa385c6ec", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de0be7257aa2bac046cda4d4", "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", @@ -192661,73 +192738,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": "E14001410", + "id": "E14001077", "level": "constituency", - "name": "Nottingham East", + "name": "Basildon and Billericay", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Nottingham East: 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_consumption", - "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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001077" }, "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:decc646cfa89a86aa385c6ec", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de0be7257aa2bac046cda4d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44825.113, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dee387da936c383c853eb34d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de1f079b1bf0895af9cd8b5d", "aggregation": { "method": "sum" }, @@ -192768,19 +192847,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001081", + "id": "E14001204", "level": "constituency", - "name": "Battersea", + "name": "Dudley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Battersea: 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.gas.meter_count", "record_set_spec_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.E14001204" }, "measure": { "unit": "count" @@ -192801,20 +192880,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dee387da936c383c853eb34d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de1f079b1bf0895af9cd8b5d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40324.977, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:deee2f855cc7983eecf547b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de369532b47c5cc19fbc0172", "aggregation": { "method": "sum" }, @@ -192855,19 +192934,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "W07000104", "level": "constituency", - "name": "Dudley", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dudley: 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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000104" }, "measure": { "unit": "kwh" @@ -192890,20 +192969,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:deee2f855cc7983eecf547b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de369532b47c5cc19fbc0172", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144736565.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df11d7714cdf115d824cb636", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de618c538145049576c2cd92", "aggregation": { "method": "sum" }, @@ -192944,19 +193023,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001067", + "id": "E14001523", "level": "constituency", - "name": "Arundel and South Downs", + "name": "Stone, Great Wyrley and Penkridge", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Arundel and South Downs: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001523" }, "measure": { "unit": "count" @@ -192977,20 +193056,194 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df11d7714cdf115d824cb636", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de618c538145049576c2cd92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35523.742, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de64b5341a2e192f2ad83b2c", + "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": "W07000103", + "level": "constituency", + "name": "Neath and Swansea East", + "vintage": "pcon_2024" + }, + "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.W07000103" + }, + "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:de64b5341a2e192f2ad83b2c", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de989dcbc9b1ead731fb5ed9", + "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": "E14001567", + "level": "constituency", + "name": "Washington and Gateshead South", + "vintage": "pcon_2024" + }, + "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.E14001567" + }, + "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:de989dcbc9b1ead731fb5ed9", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df123e2b95538ffa5e214824", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:de9c04cb29542f2e78cb4ccf", "aggregation": { "method": "sum" }, @@ -193031,19 +193284,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "S14000071", "level": "constituency", - "name": "Watford", + "name": "Cowdenbeath and Kirkcaldy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Watford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000071" }, "measure": { "unit": "kwh" @@ -193066,28 +193319,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df123e2b95538ffa5e214824", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:de9c04cb29542f2e78cb4ccf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133062148.255, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df2d573442e6394135bdb0b3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dea671ff700d51f9417260a8", "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", @@ -193100,83 +193353,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": "E14001448", "level": "constituency", - "name": "Leicester West", + "name": "Romford", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001448" }, "measure": { - "unit": "count" + "unit": "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:df2d573442e6394135bdb0b3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dea671ff700d51f9417260a8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 488517348.824, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df461790202b5a78806bf1d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:deb406863399087155edbfd0", "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", @@ -193189,81 +193440,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": "E14001096", + "id": "S14000081", "level": "constituency", - "name": "Birmingham Ladywood", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Ladywood: 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_meter_count", - "record_set_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.E14001096" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000081" }, "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:df461790202b5a78806bf1d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:deb406863399087155edbfd0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 53402.867, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df6f74ac3d890abbf9fc2749", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec486837de128dc8bc70947", "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", @@ -193276,73 +193529,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": "S14000073", + "id": "E14001247", "level": "constituency", - "name": "Dumfries and Galloway", + "name": "Glastonbury and Somerton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Dumfries and Galloway: 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.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.S14000073" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001247" }, "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:df6f74ac3d890abbf9fc2749", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec486837de128dc8bc70947", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173550444.661, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df72b53072e486423851e039", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dec8ab683da7eba39212dc98", "aggregation": { "method": "sum" }, @@ -193383,19 +193638,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001531", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Sunderland Central", "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 consumption, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001212" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001531" }, "measure": { "unit": "kwh" @@ -193416,20 +193671,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df72b53072e486423851e039", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dec8ab683da7eba39212dc98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 537531895.926, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df87401ae35e1befba2841b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ded2cc5e3db62b0bf8b87e09", "aggregation": { "method": "sum" }, @@ -193470,19 +193725,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001531", + "id": "E14001390", "level": "constituency", - "name": "Sunderland Central", + "name": "North East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sunderland Central: 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.electricity.meter_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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001390" }, "measure": { "unit": "count" @@ -193505,115 +193760,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df87401ae35e1befba2841b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ded2cc5e3db62b0bf8b87e09", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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:df89bacf10c6d605526957ea", - "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": "E14001436", - "level": "constituency", - "name": "Rawmarsh and Conisbrough", - "vintage": "pcon_2024" - }, - "label": "Domestic gas meters, 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001436" - }, - "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:df89bacf10c6d605526957ea", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 47111.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfaca6aad932149658545eb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dedb5ec2cbef29db6850f0e3", "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", @@ -193629,7 +193797,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193638,7 +193806,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -193646,27 +193814,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000110", + "id": "E14001509", "level": "constituency", - "name": "Kilmarnock and Loudoun", + "name": "St Helens North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Kilmarnock and Loudoun: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001509" }, "measure": { - "unit": "count" + "unit": "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", @@ -193681,20 +193849,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfaca6aad932149658545eb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dedb5ec2cbef29db6850f0e3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 128745573.896, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfbe7beeccdfc97d624ce7e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dedb952253a0e17ee2637eb6", "aggregation": { "method": "sum" }, @@ -193735,19 +193903,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001576", + "id": "E14001249", "level": "constituency", - "name": "West Ham and Beckton", + "name": "Godalming and Ash", "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 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.E14001576" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001249" }, "measure": { "unit": "kwh" @@ -193770,28 +193938,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfbe7beeccdfc97d624ce7e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dedb952253a0e17ee2637eb6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 188604539.106, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfcc785533daeedbede1ddaf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df094d9b83b9489623b13edf", "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", @@ -193807,7 +193975,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -193816,7 +193984,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -193824,27 +193992,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001290", + "id": "E14001145", "level": "constituency", - "name": "Holborn and St Pancras", + "name": "Bury South", "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, 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.E14001290" + "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", @@ -193859,28 +194027,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfcc785533daeedbede1ddaf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df094d9b83b9489623b13edf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44795.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfd2b4b339b27c1605ec0650", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df2f3757643212238b73181a", "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", @@ -193893,83 +194061,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": "E14001271", "level": "constituency", - "name": "Thurrock", + "name": "Harrow West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Thurrock: 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.E14001546" + "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:dfd2b4b339b27c1605ec0650", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df2f3757643212238b73181a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38033.567, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfebe9b1645928a450fbb67a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df3b444d59cde3cad9479d50", "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", @@ -193985,7 +194151,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -193994,7 +194160,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194002,27 +194168,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001325", + "id": "E14001257", "level": "constituency", - "name": "Leeds West and Pudsey", + "name": "Greenwich and Woolwich", "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 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.E14001325" + "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", @@ -194035,20 +194201,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfebe9b1645928a450fbb67a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df3b444d59cde3cad9479d50", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 32535.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfffa0dfae9650113b8c8255", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df42a23d575167a6698dc715", "aggregation": { "method": "sum" }, @@ -194089,19 +194255,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001571", + "id": "E14001339", "level": "constituency", - "name": "Wellingborough and Rushden", + "name": "Liverpool Walton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wellingborough and Rushden: 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.E14001571" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001339" }, "measure": { "unit": "count" @@ -194124,28 +194290,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfffa0dfae9650113b8c8255", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df42a23d575167a6698dc715", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45237.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0087c6782fdeebdc0180f09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df59593f91a4ec7c97924f42", "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", @@ -194161,7 +194327,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194170,7 +194336,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194178,27 +194344,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001245", + "id": "E14001066", "level": "constituency", - "name": "Gedling", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gedling: 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_consumption", - "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.E14001066" }, "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", @@ -194211,20 +194377,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0087c6782fdeebdc0180f09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df59593f91a4ec7c97924f42", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41538.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e010027b3551d2ba79e17e43", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df942eadfe1585485a156486", "aggregation": { "method": "sum" }, @@ -194265,19 +194431,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000097", + "id": "E14001565", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Warrington South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Mid Dunbartonshire: 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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001565" }, "measure": { "unit": "count" @@ -194300,20 +194466,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e010027b3551d2ba79e17e43", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:df942eadfe1585485a156486", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46666.714, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:df9f6e91bc3f418b83ab057d", + "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": "S14000079", + "level": "constituency", + "name": "Edinburgh North and Leith", + "vintage": "pcon_2024" + }, + "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.electricity.meter_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.S14000079" + }, + "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:df9f6e91bc3f418b83ab057d", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e01315b3895c621a44288b4a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfae7e9ec65c8541b11cb1fd", "aggregation": { "method": "sum" }, @@ -194354,19 +194609,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001577", + "id": "S14000092", "level": "constituency", - "name": "West Lancashire", + "name": "Hamilton and Clyde Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Lancashire: 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.E14001577" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000092" }, "measure": { "unit": "count" @@ -194387,20 +194642,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e01315b3895c621a44288b4a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfae7e9ec65c8541b11cb1fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41790.259, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e02e55d388eb63e2721c0a4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfb8203e2d98160819222bd1", "aggregation": { "method": "sum" }, @@ -194441,19 +194696,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001122", + "id": "E14001333", "level": "constituency", - "name": "Brent East", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brent East: 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.E14001122" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001333" }, "measure": { "unit": "kwh" @@ -194474,28 +194729,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e02e55d388eb63e2721c0a4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfb8203e2d98160819222bd1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 456358560.887, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e059844b6721a5e0300cb885", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfbb412888ee2a4c19bac366", "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", @@ -194508,83 +194763,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": "E14001263", + "id": "E14001418", "level": "constituency", - "name": "Hamble Valley", + "name": "Ossett and Denby Dale", "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, 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.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.E14001418" }, "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:e059844b6721a5e0300cb885", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfbb412888ee2a4c19bac366", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 509466837.693, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e07bc20f7904c02d19432102", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:dfdcfd6d09a3ca8cd6a83f32", "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", @@ -194600,7 +194853,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194609,7 +194862,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194617,27 +194870,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001272", + "id": "E14001257", "level": "constituency", - "name": "Hartlepool", + "name": "Greenwich and Woolwich", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Hartlepool: 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.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.E14001272" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001257" }, "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", @@ -194650,20 +194903,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e07bc20f7904c02d19432102", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:dfdcfd6d09a3ca8cd6a83f32", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 340020782.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e07c4cde4df20a1d991c4d2e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0168c204acb4670857e390a", "aggregation": { "method": "sum" }, @@ -194704,19 +194957,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001218", + "id": "W07000095", "level": "constituency", - "name": "East Worthing and Shoreham", + "name": "Clwyd North", "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, 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.E14001218" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000095" }, "measure": { "unit": "count" @@ -194737,28 +194990,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e07c4cde4df20a1d991c4d2e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0168c204acb4670857e390a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43227.479, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09f304e5273ffea7d28db62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e03e25f78f359601bcff5cc2", "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", @@ -194774,7 +195027,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -194783,7 +195036,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -194791,27 +195044,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001457", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Rushcliffe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leigh and Atherton: 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.E14001329" + "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", @@ -194824,20 +195077,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09f304e5273ffea7d28db62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e03e25f78f359601bcff5cc2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 552032672.242, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0f6f917583c5a0448ede9e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e04dcd542e96397108f6e9ea", "aggregation": { "method": "sum" }, @@ -194878,19 +195131,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001350", + "id": "E14001510", "level": "constituency", - "name": "Makerfield", + "name": "St Helens South and Whiston", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Makerfield: 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.gas.consumption", "record_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.E14001510" }, "measure": { "unit": "kwh" @@ -194911,20 +195164,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0f6f917583c5a0448ede9e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e04dcd542e96397108f6e9ea", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 435778804.92, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1000f3eacb4f7f4a72a2795", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e06bb3b0b8a41583d88d199f", "aggregation": { "method": "sum" }, @@ -194965,19 +195218,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001127", + "id": "E14001466", "level": "constituency", - "name": "Bridlington and The Wolds", + "name": "Sheffield Brightside and Hillsborough", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001127" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001466" }, "measure": { "unit": "kwh" @@ -194998,28 +195251,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1000f3eacb4f7f4a72a2795", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e06bb3b0b8a41583d88d199f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 480288132.97, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e100127f3ddafc0062547a18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e07aa15710448a4fe6f9abfb", "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", @@ -195035,7 +195288,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195044,7 +195297,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -195052,27 +195305,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001200", + "id": "E14001560", "level": "constituency", - "name": "Doncaster North", + "name": "Wakefield and Rothwell", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Doncaster North: 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_consumption", - "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.E14001200" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001560" }, "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", @@ -195087,20 +195340,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e100127f3ddafc0062547a18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e07aa15710448a4fe6f9abfb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48454.215, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e103778bfbefc7db359d4649", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e09d52c9611e616c3742df08", "aggregation": { "method": "sum" }, @@ -195141,19 +195394,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000092", + "id": "E14001489", "level": "constituency", - "name": "Hamilton and Clyde Valley", + "name": "South Norfolk", "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, 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.S14000092" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001489" }, "measure": { "unit": "count" @@ -195174,28 +195427,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e103778bfbefc7db359d4649", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e09d52c9611e616c3742df08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 28547.367, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1078c4cd153e2d4ba0045f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0c98430cb716b54ae991508", "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", @@ -195208,75 +195461,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": "E14001122", + "id": "W07000104", "level": "constituency", - "name": "Brent East", + "name": "Newport East", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brent East: 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.E14001122" + "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:e1078c4cd153e2d4ba0045f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0c98430cb716b54ae991508", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461660736.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1081fb5d03a26e37201cafe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e0cb0b9cfb95b65d4ad711d4", "aggregation": { "method": "sum" }, @@ -195317,19 +195568,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001300", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Ilford North", "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 electricity 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.electricity.meter_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.E14001314" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001300" }, "measure": { "unit": "count" @@ -195352,28 +195603,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1081fb5d03a26e37201cafe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e0cb0b9cfb95b65d4ad711d4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39495.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1a5570f7d863d4d5b5f3055", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1200ceb20356c9b3add1570", "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", @@ -195386,73 +195637,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": "W07000103", + "id": "E14001306", "level": "constituency", - "name": "Neath and Swansea East", + "name": "Islington South and Finsbury", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Neath and Swansea East: 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_meter_count", - "record_set_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.W07000103" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001306" }, "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:e1a5570f7d863d4d5b5f3055", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1200ceb20356c9b3add1570", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 59151.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1d6d064b4c6413cdda1149d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e14f73202732b8a27512b0f7", "aggregation": { "method": "sum" }, @@ -195493,19 +195746,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001215", + "id": "E14001401", "level": "constituency", - "name": "East Surrey", + "name": "North West Cambridgeshire", "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, 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.E14001215" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001401" }, "measure": { "unit": "count" @@ -195526,20 +195779,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1d6d064b4c6413cdda1149d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e14f73202732b8a27512b0f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44923.742, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2076cc292172416046bc05b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e15bb974d22487fc7372c50f", "aggregation": { "method": "sum" }, @@ -195580,19 +195833,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001226", + "id": "E14001594", "level": "constituency", - "name": "Epping Forest", + "name": "Wolverhampton North East", "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, 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.E14001226" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001594" }, "measure": { "unit": "kwh" @@ -195615,28 +195868,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2076cc292172416046bc05b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e15bb974d22487fc7372c50f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140616470.131, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2543f17bedd2c3e4f07fb57", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1685b335585ac7820b2a618", "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", @@ -195652,7 +195905,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -195661,7 +195914,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -195669,27 +195922,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001108", + "id": "E14001418", "level": "constituency", - "name": "Bognor Regis and Littlehampton", + "name": "Ossett and Denby Dale", "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 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.gas.meter_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.E14001108" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -195702,28 +195955,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2543f17bedd2c3e4f07fb57", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1685b335585ac7820b2a618", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40731.053, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e25bdc7e71d773793858de76", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e17c09d66e6d8f50fb6208d5", "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", @@ -195739,7 +195992,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -195748,7 +196001,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -195756,27 +196009,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001231", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Exeter", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Keighley and Ilkley: 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.electricity.meter_count", - "record_set_spec_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.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001231" }, "measure": { - "unit": "count" + "unit": "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", @@ -195791,28 +196044,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e25bdc7e71d773793858de76", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e17c09d66e6d8f50fb6208d5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125875894.397, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2672564ff22dd48b8cda6cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e19cda5fae7caa745cf67d3d", "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", @@ -195825,81 +196078,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": "E14001213", + "id": "S14000108", "level": "constituency", - "name": "East Ham", + "name": "Berwickshire, Roxburgh and Selkirk", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, East Ham: DESNZ's authority totals split by its small-area figures", + "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.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.E14001213" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000108" }, "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:e2672564ff22dd48b8cda6cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e19cda5fae7caa745cf67d3d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 177628678.211, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e27b731adf5b615acfd695e4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e1f8d5aa1219aba1ec558b43", "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", @@ -195915,7 +196170,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -195924,7 +196179,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -195932,27 +196187,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001459", + "id": "E14001210", "level": "constituency", - "name": "Salford", + "name": "Earley and Woodley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Salford: 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_meter_count", - "record_set_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.E14001459" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -195965,20 +196220,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e27b731adf5b615acfd695e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e1f8d5aa1219aba1ec558b43", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461267548.98, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e28ddb4a1ec2f17055a7c173", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e208ed0e9750395fe17dc9c3", "aggregation": { "method": "sum" }, @@ -196019,19 +196274,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001079", + "id": "S14000021", "level": "constituency", - "name": "Bassetlaw", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bassetlaw: 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.E14001079" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000021" }, "measure": { "unit": "kwh" @@ -196052,28 +196307,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e28ddb4a1ec2f17055a7c173", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e208ed0e9750395fe17dc9c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 574522480.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e29c3b025e1c3487465fabb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2786d73a18167a66701a045", "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", @@ -196086,81 +196341,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": "E14001312", + "id": "E14001085", "level": "constituency", - "name": "Kingston and Surbiton", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Kingston and Surbiton: 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.E14001312" + "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:e29c3b025e1c3487465fabb2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2786d73a18167a66701a045", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 173708052.313, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e29f9bf0db5bd64778fd711b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2d5692093a69c7f61a3b7ed", "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", @@ -196173,81 +196430,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": "E14001287", + "id": "E14001174", "level": "constituency", - "name": "High Peak", + "name": "Clacton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, High Peak: 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.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.E14001287" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001174" }, "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:e29f9bf0db5bd64778fd711b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2d5692093a69c7f61a3b7ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49605.331, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2a6de939a51d13448ce8c2a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f02463b55df4583e38830a", "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", @@ -196260,81 +196519,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": "E14001502", + "id": "E14001401", "level": "constituency", - "name": "Southend West and Leigh", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Southend West and Leigh: 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_consumption", - "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.E14001502" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001401" }, "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:e2a6de939a51d13448ce8c2a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2f02463b55df4583e38830a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 172105259.188, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2c7d8a55da90de259bf6ced", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e32433e1e0d7fd48351383f7", "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", @@ -196347,81 +196608,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": "E14001531", "level": "constituency", - "name": "Southampton Itchen", + "name": "Sunderland Central", "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, 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.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.E14001531" }, "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:e2c7d8a55da90de259bf6ced", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e32433e1e0d7fd48351383f7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47795.582, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2cc9b779dec76476913f0b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e325b59735b52ff545221846", "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", @@ -196437,7 +196700,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -196446,7 +196709,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -196454,27 +196717,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001346", + "id": "E14001228", "level": "constituency", - "name": "Luton South and South Bedfordshire", + "name": "Erewash", "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 gas 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.gas.meter_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.E14001346" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -196487,20 +196750,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2cc9b779dec76476913f0b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e325b59735b52ff545221846", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42504.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2da19c574e35ede438cbefa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e337174e6f2af22d6b5e4e74", "aggregation": { "method": "sum" }, @@ -196541,19 +196804,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001189", + "id": "E14001316", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "Kingswinford and South Staffordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dagenham and Rainham: 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.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001316" }, "measure": { "unit": "kwh" @@ -196576,117 +196839,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2da19c574e35ede438cbefa", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:e2e7fb80382f0e1a041b54ee", - "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": "W07000106", - "level": "constituency", - "name": "Pontypridd", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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.W07000106" - }, - "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:e2e7fb80382f0e1a041b54ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e337174e6f2af22d6b5e4e74", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133652164.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f411080dc753f827d1e6f6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e357e905f13f2983f20ae427", "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", @@ -196699,81 +196873,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": "E14001168", + "id": "E14001472", "level": "constituency", - "name": "Chippenham", + "name": "Shipley", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Chippenham: 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_meter_count", - "record_set_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.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001472" }, "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:e2f411080dc753f827d1e6f6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e357e905f13f2983f20ae427", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 147053898.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f7d87d70092d8d95c54b12", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3645b751022f8e7c826983d", "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", @@ -196786,75 +196962,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": "S14000066", + "id": "E14001277", "level": "constituency", - "name": "Arbroath and Broughty Ferry", + "name": "Hazel Grove", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Arbroath and Broughty Ferry: 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_meter_count", - "record_set_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.S14000066" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001277" }, "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:e2f7d87d70092d8d95c54b12", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3645b751022f8e7c826983d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40290.886, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e2f858c8eb253aa365466420", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e368b08ae5efce266db1b5bd", "aggregation": { "method": "sum" }, @@ -196895,19 +197069,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001568", + "id": "E14001424", "level": "constituency", - "name": "Watford", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Watford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001568" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001424" }, "measure": { "unit": "kwh" @@ -196928,20 +197102,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e2f858c8eb253aa365466420", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e368b08ae5efce266db1b5bd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 397448906.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e327d7a3bef30d54bdde670e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37192c7b1d814b0eb9d46bc", "aggregation": { "method": "sum" }, @@ -196982,19 +197156,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001188", + "id": "E14001153", "level": "constituency", - "name": "Croydon West", + "name": "Carshalton and Wallington", "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, 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.E14001188" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001153" }, "measure": { "unit": "kwh" @@ -197015,20 +197189,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e327d7a3bef30d54bdde670e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37192c7b1d814b0eb9d46bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 447217224.353, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e339b95ea6eef9bd1aa04945", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e37e6aa4a91f2bd0ea3a59e1", "aggregation": { "method": "sum" }, @@ -197069,19 +197243,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001204", + "id": "E14001104", "level": "constituency", - "name": "Dudley", + "name": "Blackpool North and Fleetwood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dudley: 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.E14001204" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001104" }, "measure": { "unit": "count" @@ -197104,28 +197278,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e339b95ea6eef9bd1aa04945", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e37e6aa4a91f2bd0ea3a59e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46043.014, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e344d9a03f33cf506b482df3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3a4785e65986cd40f4cc7c3", "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", @@ -197141,7 +197315,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -197150,7 +197324,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -197158,27 +197332,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001165", + "id": "E14001133", "level": "constituency", - "name": "Chesterfield", + "name": "Bristol North East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chesterfield: 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_consumption", - "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.E14001165" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001133" }, "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", @@ -197193,20 +197367,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e344d9a03f33cf506b482df3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3a4785e65986cd40f4cc7c3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42130.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3498716d454b699daa3c82d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f156493d2d8128277cc326", "aggregation": { "method": "sum" }, @@ -197247,19 +197421,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001593", + "id": "E14001354", "level": "constituency", - "name": "Wokingham", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wokingham: DESNZ's authority totals split by its small-area figures", + "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.E14001593" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -197282,28 +197456,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3498716d454b699daa3c82d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f156493d2d8128277cc326", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 131871679.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e36ca8264e133cd777e4c93e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e40642684b41735089e75bc4", "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", @@ -197319,7 +197493,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -197328,7 +197502,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -197336,27 +197510,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001588", + "id": "E14001193", "level": "constituency", - "name": "Windsor", + "name": "Derby North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Windsor: 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.E14001588" + "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", @@ -197369,28 +197543,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e36ca8264e133cd777e4c93e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e40642684b41735089e75bc4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43167.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e36d0775c931155d6faec7dc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42d65bdd5c85ac67bd267b2", "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", @@ -197403,75 +197577,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": "E14001562", + "id": "E14001116", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Bournemouth West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Walsall and Bloxwich: 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.E14001562" + "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:e36d0775c931155d6faec7dc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42d65bdd5c85ac67bd267b2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 405963705.512, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3785ae91e0425d8d27199e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e434838f98aa1732eb6a158c", "aggregation": { "method": "sum" }, @@ -197512,19 +197684,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001487", "level": "constituency", - "name": "Amber Valley", + "name": "South Holland and The Deepings", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Amber Valley: 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.E14001066" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001487" }, "measure": { "unit": "kwh" @@ -197547,28 +197719,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3785ae91e0425d8d27199e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e434838f98aa1732eb6a158c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 184853462.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e39f70d353d734bafb06a8de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e45f911cab1a5cc54743458f", "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", @@ -197581,73 +197753,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": "E14001488", + "id": "E14001558", "level": "constituency", - "name": "South Leicestershire", + "name": "Uxbridge and South Ruislip", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Leicestershire: 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.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.E14001488" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:e39f70d353d734bafb06a8de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e45f911cab1a5cc54743458f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160292289.932, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3c8888279a3a106674061df", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4bfee7932191357c063cc65", "aggregation": { "method": "sum" }, @@ -197688,19 +197862,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001291", + "id": "E14001354", "level": "constituency", - "name": "Honiton and Sidmouth", + "name": "Manchester Withington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Honiton and Sidmouth: 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.E14001291" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001354" }, "measure": { "unit": "kwh" @@ -197721,28 +197895,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3c8888279a3a106674061df", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4bfee7932191357c063cc65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 412859363.405, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3d840e51b28cdfaec83ce23", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4c38ee6e8b17fba2e63b9fc", "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", @@ -197755,73 +197929,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": "E14001144", + "id": "E14001262", "level": "constituency", - "name": "Bury North", + "name": "Halifax", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001262" }, "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:e3d840e51b28cdfaec83ce23", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4c38ee6e8b17fba2e63b9fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151511876.966, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3f039575b2499b39d278c06", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4d80822dc829cdb37d3d9f8", "aggregation": { "method": "sum" }, @@ -197862,19 +198038,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001259", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Hackney North and Stoke Newington", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bangor Aberconwy: DESNZ's authority totals split by its small-area figures", + "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.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001259" }, "measure": { "unit": "kwh" @@ -197897,20 +198073,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3f039575b2499b39d278c06", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4d80822dc829cdb37d3d9f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145632646.599, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3fa32243b3dc3c8f11bdead", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4e719c774a7b628a48b6ef8", "aggregation": { "method": "sum" }, @@ -197951,19 +198127,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001426", + "id": "E14001147", "level": "constituency", - "name": "Plymouth Moor View", + "name": "Calder Valley", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001426" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001147" }, "measure": { "unit": "kwh" @@ -197984,117 +198160,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e3fa32243b3dc3c8f11bdead", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e3fa8dfe150e40eed789761e", - "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": "E14001396", - "level": "constituency", - "name": "North Norfolk", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001396" - }, - "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:e3fa8dfe150e40eed789761e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4e719c774a7b628a48b6ef8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 535278772.184, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e401c1659f7031495bbb9f35", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e52802d4c343b10264340bfe", "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", @@ -198110,7 +198197,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -198119,7 +198206,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -198127,27 +198214,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001094", + "id": "E14001493", "level": "constituency", - "name": "Birmingham Hall Green and Moseley", + "name": "South Shropshire", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001094" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001493" }, "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", @@ -198160,28 +198247,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e401c1659f7031495bbb9f35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e52802d4c343b10264340bfe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 230862384.203, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e40421e2d7e5558de3fa7947", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e52bc1c107a64baf9ca78228", "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", @@ -198194,81 +198281,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": "S14000097", + "id": "E14001291", "level": "constituency", - "name": "Mid Dunbartonshire", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Mid Dunbartonshire: 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_consumption", - "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.S14000097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001291" }, "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:e40421e2d7e5558de3fa7947", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e52bc1c107a64baf9ca78228", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160336444.377, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4086107f6b5db957962c608", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e533433b5b74260f706dd034", "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", @@ -198284,7 +198373,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198293,7 +198382,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -198301,27 +198390,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "S14000069", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Caithness, Sutherland and Easter Ross", "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 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.E14001212" + "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", @@ -198336,20 +198425,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4086107f6b5db957962c608", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e533433b5b74260f706dd034", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 248070297.995, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e42a40b2303b6a1d0422c50c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e54c304bf808129c874d4e39", "aggregation": { "method": "sum" }, @@ -198390,19 +198479,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001242", + "id": "E14001342", "level": "constituency", - "name": "Fylde", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Fylde: 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.E14001242" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001342" }, "measure": { "unit": "kwh" @@ -198423,28 +198512,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e42a40b2303b6a1d0422c50c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e54c304bf808129c874d4e39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 442219227.445, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e447c7b7c8e4cddbf54a86f8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e590ef4c4873c0ee9a71b521", "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", @@ -198457,83 +198546,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": "S14000085", + "id": "E14001251", "level": "constituency", - "name": "Glasgow North", + "name": "Gorton and Denton", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001251" }, "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:e447c7b7c8e4cddbf54a86f8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e590ef4c4873c0ee9a71b521", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43511.787, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44b876c14692aa626b51f0d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e59e794fc69132ada9bb5bd7", "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", @@ -198549,7 +198636,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198558,7 +198645,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -198566,27 +198653,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000075", + "id": "E14001349", "level": "constituency", - "name": "Dundee Central", + "name": "Maidstone and Malling", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Dundee Central: 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_consumption", - "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.S14000075" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001349" }, "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", @@ -198601,28 +198688,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44b876c14692aa626b51f0d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e59e794fc69132ada9bb5bd7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47697.771, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e44d38a3841cf7468edb9132", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5b718d618c8d6624997f23d", "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", @@ -198638,7 +198725,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -198647,7 +198734,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -198655,27 +198742,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001367", + "id": "E14001123", "level": "constituency", - "name": "Middlesbrough and Thornaby East", + "name": "Brent West", "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 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.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.E14001367" + "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_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", @@ -198688,28 +198775,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e44d38a3841cf7468edb9132", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5b718d618c8d6624997f23d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33576.443, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e457b62a19548105d4ba396a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5bbb219eaf2dba856b1e27e", "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", @@ -198722,81 +198809,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": "E14001584", + "id": "E14001283", "level": "constituency", - "name": "Widnes and Halewood", + "name": "Hertford and Stortford", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Widnes and Halewood: DESNZ's authority totals split by its small-area figures", + "label": "Domestic electricity 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.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.E14001584" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001283" }, "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:e457b62a19548105d4ba396a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5bbb219eaf2dba856b1e27e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48763.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4605ec94ee77d4d98bfe9e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5cc930b7e440b4eedb0391d", "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", @@ -198812,7 +198901,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -198821,7 +198910,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -198829,27 +198918,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001135", + "id": "E14001556", "level": "constituency", - "name": "Bristol South", + "name": "Twickenham", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001556" }, "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", @@ -198864,20 +198953,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4605ec94ee77d4d98bfe9e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5cc930b7e440b4eedb0391d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45985.191, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4622e9cb0b82f8d3ad84063", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5f8af05e169c4ef4b26ef83", "aggregation": { "method": "sum" }, @@ -198918,19 +199007,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001446", + "id": "E14001140", "level": "constituency", - "name": "Rochdale", + "name": "Broxtowe", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rochdale: 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.E14001446" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001140" }, "measure": { "unit": "count" @@ -198951,20 +199040,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4622e9cb0b82f8d3ad84063", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5f8af05e169c4ef4b26ef83", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42360.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e46244a24216febfd77ce549", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e654b55937284fe0e8f6def2", "aggregation": { "method": "sum" }, @@ -199005,19 +199094,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001293", + "id": "E14001455", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Runcorn and Helsby", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Hornsey and Friern Barnet: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001455" }, "measure": { "unit": "kwh" @@ -199038,28 +199127,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e46244a24216febfd77ce549", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e654b55937284fe0e8f6def2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 406940806.893, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e486b3057e5a715f28efaf1b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e65da8e72cf5613a68dcaef2", "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", @@ -199072,75 +199161,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": "E14001106", + "id": "E14001538", "level": "constituency", - "name": "Blaydon and Consett", + "name": "Tamworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Blaydon and Consett: 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.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.E14001106" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001538" }, "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:e486b3057e5a715f28efaf1b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e65da8e72cf5613a68dcaef2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 449770041.906, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4ab36021de339ed1060f90e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e66983804b9c614f4755cc14", "aggregation": { "method": "sum" }, @@ -199181,19 +199268,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001123", + "id": "E14001430", "level": "constituency", - "name": "Brent West", + "name": "Poplar and Limehouse", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brent West: 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.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.E14001123" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001430" }, "measure": { "unit": "kwh" @@ -199216,28 +199303,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4ab36021de339ed1060f90e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e66983804b9c614f4755cc14", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 220670380.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4dfb1c90b89688fc14a71e9", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e68120156170f699efce7e8a", "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", @@ -199250,83 +199337,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": "E14001189", + "id": "E14001404", "level": "constituency", - "name": "Dagenham and Rainham", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dagenham and Rainham: 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.E14001189" + "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:e4dfb1c90b89688fc14a71e9", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e68120156170f699efce7e8a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42502.963, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e4fc2f3051f42a03906c62d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e681c8fa0780c439df5a0396", "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", @@ -199342,7 +199427,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -199351,7 +199436,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -199359,27 +199444,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001401", + "id": "E14001248", "level": "constituency", - "name": "North West Cambridgeshire", + "name": "Gloucester", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, North West Cambridgeshire: 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_meter_count", - "record_set_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.E14001401" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001248" }, "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", @@ -199392,28 +199477,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e4fc2f3051f42a03906c62d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e681c8fa0780c439df5a0396", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462035340.57, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e500403edf26b0ded0102073", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e68fbaca76c11a74edfbe0d1", "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", @@ -199429,7 +199514,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199438,7 +199523,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -199446,27 +199531,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001356", + "id": "E14001521", "level": "constituency", - "name": "Melksham and Devizes", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Melksham and Devizes: 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.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.E14001356" + "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_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", @@ -199481,28 +199566,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e500403edf26b0ded0102073", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e68fbaca76c11a74edfbe0d1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45392.673, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e50ca1e69d518092c8d305c0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6cc0ec67fd12e2694d5aa91", "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", @@ -199515,75 +199600,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": "E14001258", + "id": "E14001435", "level": "constituency", - "name": "Guildford", + "name": "Queen's Park and Maida Vale", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Guildford: 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_consumption", - "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.E14001258" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001435" }, "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:e50ca1e69d518092c8d305c0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6cc0ec67fd12e2694d5aa91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46164.936, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e52bf54b1523fc67d5433527", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6e83400c55b92c8ce313525", "aggregation": { "method": "sum" }, @@ -199624,19 +199707,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000088", + "id": "E14001082", "level": "constituency", - "name": "Glasgow South West", + "name": "Beaconsfield", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000088" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001082" }, "measure": { "unit": "kwh" @@ -199657,20 +199740,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e52bf54b1523fc67d5433527", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6e83400c55b92c8ce313525", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 585339825.12, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e53325307106aad8c93df13a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e776ece600c1716f1cd4516e", "aggregation": { "method": "sum" }, @@ -199711,19 +199794,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001393", + "id": "W07000111", "level": "constituency", - "name": "North East Hertfordshire", + "name": "Wrexham", "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, 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.E14001393" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.W07000111" }, "measure": { "unit": "count" @@ -199746,20 +199829,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e53325307106aad8c93df13a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e776ece600c1716f1cd4516e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43941.379, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e545c2cdcb376dc2cc718f9e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7d85959ef2df05cac47b0bf", "aggregation": { "method": "sum" }, @@ -199800,19 +199883,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001370", + "id": "E14001400", "level": "constituency", - "name": "Milton Keynes North", + "name": "North Warwickshire and Bedworth", "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, 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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001400" }, "measure": { "unit": "count" @@ -199835,28 +199918,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e545c2cdcb376dc2cc718f9e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7d85959ef2df05cac47b0bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42223.241, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e54f57d38bc718cb8f52e552", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e0907fd4144b12858cbbe0", "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", @@ -199872,7 +199955,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199881,7 +199964,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -199889,27 +199972,116 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001273", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "Harwich and North Essex", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001273" }, "measure": { - "unit": "count" + "unit": "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:e7e0907fd4144b12858cbbe0", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e98885c9f66a353ff00347", + "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": "E14001226", + "level": "constituency", + "name": "Epping Forest", + "vintage": "pcon_2024" + }, + "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.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" + }, + "measure": { + "unit": "kwh" + }, + "observed_measure": { + "source_concept": "desnz.subnational.domestic_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -199924,28 +200096,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e54f57d38bc718cb8f52e552", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7e98885c9f66a353ff00347", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 169197190.891, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5524f1ac01805ec5fdc3cbd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7eacffb439e39b120ba8eb0", "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", @@ -199961,7 +200133,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -199970,7 +200142,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -199978,27 +200150,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001150", + "id": "E14001435", "level": "constituency", - "name": "Cannock Chase", + "name": "Queen's Park and Maida Vale", "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, 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.electricity.meter_count", - "record_set_spec_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.E14001435" }, "measure": { - "unit": "count" + "unit": "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", @@ -200013,20 +200185,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5524f1ac01805ec5fdc3cbd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7eacffb439e39b120ba8eb0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163961724.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5620e84bda41775684eb68e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7f66ed394b67606d465133c", "aggregation": { "method": "sum" }, @@ -200067,19 +200239,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001335", + "id": "E14001286", "level": "constituency", - "name": "Lichfield", + "name": "Heywood and Middleton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lichfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001335" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001286" }, "measure": { "unit": "kwh" @@ -200102,20 +200274,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5620e84bda41775684eb68e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7f66ed394b67606d465133c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135250064.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5713143ce30bf926df0ecbf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e82d6e0bd6753a717eef3723", + "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": "E14001293", + "level": "constituency", + "name": "Hornsey and Friern Barnet", + "vintage": "pcon_2024" + }, + "label": "Domestic gas 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.gas.consumption", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001293" + }, + "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:e82d6e0bd6753a717eef3723", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e832794f29351e760f7933dc", "aggregation": { "method": "sum" }, @@ -200156,19 +200415,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "S14000027", "level": "constituency", - "name": "Loughborough", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Loughborough: 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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000027" }, "measure": { "unit": "count" @@ -200189,28 +200448,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5713143ce30bf926df0ecbf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e832794f29351e760f7933dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 1694.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e584270443764377c385133c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8352bf43b7efa660968ed98", "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", @@ -200226,7 +200485,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -200235,7 +200494,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -200243,27 +200502,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000107", + "id": "E14001485", "level": "constituency", - "name": "Ayr, Carrick and Cumnock", + "name": "South Dorset", "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 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.S14000107" + "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", @@ -200278,20 +200537,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e584270443764377c385133c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8352bf43b7efa660968ed98", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150934213.363, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5a50665b08695a3e46dc717", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e845bbdc30b28a84e6adf045", "aggregation": { "method": "sum" }, @@ -200332,19 +200591,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001494", + "id": "E14001389", "level": "constituency", - "name": "South Suffolk", + "name": "North Durham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Suffolk: 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.E14001494" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001389" }, "measure": { "unit": "count" @@ -200367,28 +200626,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5a50665b08695a3e46dc717", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e845bbdc30b28a84e6adf045", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46116.041, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5b772673213a13bc8f7195b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e877c1aca8d828db0b00821b", "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", @@ -200401,75 +200660,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": "S14000081", + "id": "E14001336", "level": "constituency", - "name": "Edinburgh South West", + "name": "Lincoln", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Edinburgh South West: 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.S14000081" + "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:e5b772673213a13bc8f7195b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e877c1aca8d828db0b00821b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47375.726, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5c3ea47a68b7ec2779d591b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8a3877ca7c455f8b3364d2e", "aggregation": { "method": "sum" }, @@ -200510,19 +200767,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001405", + "id": "E14001278", "level": "constituency", - "name": "North West Norfolk", + "name": "Hemel Hempstead", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, North West Norfolk: 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.E14001405" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001278" }, "measure": { "unit": "kwh" @@ -200545,28 +200802,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5c3ea47a68b7ec2779d591b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8a3877ca7c455f8b3364d2e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 153512064.881, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5df14afd304e2b373b17dbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8d4300fd5d4a22b68d32b7d", "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", @@ -200582,7 +200839,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -200591,7 +200848,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -200599,27 +200856,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001076", + "id": "E14001190", "level": "constituency", - "name": "Barrow and Furness", + "name": "Darlington", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Barrow and Furness: 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_consumption", - "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.E14001076" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001190" }, "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", @@ -200632,20 +200889,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5df14afd304e2b373b17dbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8d4300fd5d4a22b68d32b7d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44949.381, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e5f54d6781f5e7a6c0360805", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8e71738f479504c0bee7edf", "aggregation": { "method": "sum" }, @@ -200686,19 +200943,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001351", + "id": "E14001588", "level": "constituency", - "name": "Maldon", + "name": "Windsor", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Maldon: 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.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001588" }, "measure": { "unit": "count" @@ -200721,28 +200978,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e5f54d6781f5e7a6c0360805", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8e71738f479504c0bee7edf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44742.842, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e632b8344368db2c4f97ecad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8feb50787b878e573b43a6c", "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", @@ -200755,73 +201012,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": "E14001101", + "id": "E14001424", "level": "constituency", - "name": "Bishop Auckland", + "name": "Penrith and Solway", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bishop Auckland: 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_consumption", - "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.E14001101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:e632b8344368db2c4f97ecad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8feb50787b878e573b43a6c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48273.114, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e678738a1160c1a16db02377", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e90027b81a47214707398630", "aggregation": { "method": "sum" }, @@ -200862,19 +201121,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001572", "level": "constituency", - "name": "Clwyd North", + "name": "Wells and Mendip Hills", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Clwyd North: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001572" }, "measure": { "unit": "count" @@ -200897,20 +201156,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e678738a1160c1a16db02377", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e90027b81a47214707398630", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41356.139, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e68914f1eb0c424dd6f3b43b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e90b5bb07ed9a58d40e24a92", "aggregation": { "method": "sum" }, @@ -200951,19 +201210,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000062", + "id": "E14001494", "level": "constituency", - "name": "Aberdeenshire North and Moray East", + "name": "South Suffolk", "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 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.S14000062" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001494" }, "measure": { "unit": "kwh" @@ -200986,20 +201245,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e68914f1eb0c424dd6f3b43b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e90b5bb07ed9a58d40e24a92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 174736088.044, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6ba01c745a4e57d7f89633d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e911c56c4082d39a7eda47a7", "aggregation": { "method": "sum" }, @@ -201040,19 +201299,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001207", + "id": "E14001520", "level": "constituency", - "name": "Ealing Central and Acton", + "name": "Stoke-on-Trent Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Ealing Central and Acton: 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.E14001207" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001520" }, "measure": { "unit": "count" @@ -201073,28 +201332,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6ba01c745a4e57d7f89633d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e911c56c4082d39a7eda47a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48589.3, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6da2ce9a1d8805c040a5a58", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e92424f9203c0135f36c939c", "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", @@ -201110,7 +201369,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201119,7 +201378,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -201127,27 +201386,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001464", + "id": "E14001506", "level": "constituency", - "name": "Selby", + "name": "Spen Valley", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Selby: 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_consumption", - "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.E14001464" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001506" }, "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", @@ -201162,28 +201421,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e6da2ce9a1d8805c040a5a58", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e92424f9203c0135f36c939c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42962.76, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e6f2ffdce044dfb60416cb09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e94e09ce8bdac94a0260cfe7", "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", @@ -201196,75 +201455,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": "E14001537", + "id": "E14001269", "level": "constituency", - "name": "Swindon South", + "name": "Harrogate and Knaresborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Swindon South: 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.E14001537" + "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:e6f2ffdce044dfb60416cb09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e94e09ce8bdac94a0260cfe7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 599790985.857, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e719c10807de700e028b6562", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e956133fe2bb9bf21212f108", "aggregation": { "method": "sum" }, @@ -201305,19 +201562,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001504", + "id": "E14001115", "level": "constituency", - "name": "Southport", + "name": "Bournemouth East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Southport: 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.E14001504" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001115" }, "measure": { "unit": "kwh" @@ -201340,28 +201597,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e719c10807de700e028b6562", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e956133fe2bb9bf21212f108", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151166879.098, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e735b2f57d72aee0621cd94e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9795046b711d9653d2c3ec2", "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", @@ -201377,7 +201634,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -201386,7 +201643,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -201394,27 +201651,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001209", + "id": "E14001224", "level": "constituency", - "name": "Ealing Southall", + "name": "Ely and East Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ealing Southall: 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_consumption", - "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.E14001209" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001224" }, "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", @@ -201427,28 +201684,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e735b2f57d72aee0621cd94e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9795046b711d9653d2c3ec2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35749.813, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e76492096a98300ffe542f34", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9c7fe1acb4ee89f251a708a", "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", @@ -201461,75 +201718,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": "E14001074", + "id": "E14001095", "level": "constituency", - "name": "Barnsley North", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Barnsley North: 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.electricity.meter_count", - "record_set_spec_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.E14001074" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001095" }, "measure": { - "unit": "count" + "unit": "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:e76492096a98300ffe542f34", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9c7fe1acb4ee89f251a708a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 477577975.756, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e76c94dfe919b4de8586d538", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d184d9f2bf03472bce4a11", "aggregation": { "method": "sum" }, @@ -201570,19 +201825,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001294", + "id": "E14001302", "level": "constituency", - "name": "Horsham", + "name": "Ipswich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Horsham: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001302" }, "measure": { "unit": "kwh" @@ -201603,28 +201858,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e76c94dfe919b4de8586d538", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9d184d9f2bf03472bce4a11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 436883697.432, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e772f74b32dca7410498a193", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0441f1a5c12a21b9716c94", "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", @@ -201640,7 +201895,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201649,7 +201904,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -201657,27 +201912,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001149", + "id": "E14001166", "level": "constituency", - "name": "Cambridge", + "name": "Chichester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Cambridge: 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.electricity.meter_count", - "record_set_spec_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.E14001149" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001166" }, "measure": { - "unit": "count" + "unit": "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", @@ -201692,20 +201947,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e772f74b32dca7410498a193", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0441f1a5c12a21b9716c94", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 177150154.354, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7740994373458c89dab6076", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea13fe05c00e791bfa3ce9f2", "aggregation": { "method": "sum" }, @@ -201746,19 +202001,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001467", + "id": "E14001419", "level": "constituency", - "name": "Sheffield Central", + "name": "Oxford East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sheffield Central: 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.E14001467" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001419" }, "measure": { "unit": "kwh" @@ -201779,28 +202034,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e7740994373458c89dab6076", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea13fe05c00e791bfa3ce9f2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 461817830.637, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e776d6d93de217d4af062ffd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea1ac1c6662e21a58ef5ace3", "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", @@ -201816,7 +202071,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -201825,7 +202080,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -201833,27 +202088,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001254", + "id": "E14001111", "level": "constituency", - "name": "Gravesham", + "name": "Bolton South and Walkden", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Gravesham: 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.E14001254" + "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", @@ -201868,28 +202123,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e776d6d93de217d4af062ffd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea1ac1c6662e21a58ef5ace3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146413444.425, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e782330d4f8ee3a0992f9e38", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea32987b6d759a2243c521e0", "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", @@ -201902,73 +202157,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": "E14001575", + "id": "E14001315", "level": "constituency", - "name": "West Dorset", + "name": "Kingston upon Hull West and Haltemprice", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, West Dorset: 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_consumption", - "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.E14001575" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001315" }, "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:e782330d4f8ee3a0992f9e38", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea32987b6d759a2243c521e0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 146052010.2, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e798f6032a52ddd9b1e5696e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea41f61489b26a8128b6de81", "aggregation": { "method": "sum" }, @@ -202009,19 +202266,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001378", + "id": "E14001071", "level": "constituency", - "name": "Newcastle upon Tyne East and Wallsend", + "name": "Aylesbury", "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 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.E14001378" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001071" }, "measure": { "unit": "count" @@ -202042,28 +202299,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e798f6032a52ddd9b1e5696e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea41f61489b26a8128b6de81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40591.75, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e7e2b4ea3d7943e50c650cd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea54a3a93ebbd8b0d101c1a3", "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", @@ -202076,83 +202333,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": "E14001194", + "id": "E14001584", "level": "constituency", - "name": "Derby South", + "name": "Widnes and Halewood", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Derby South: 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.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.E14001194" + "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_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:e7e2b4ea3d7943e50c650cd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea54a3a93ebbd8b0d101c1a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40440.825, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e833a5a93a446adaa62aaacf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea5eebc42a18157bdb782793", "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", @@ -202168,7 +202423,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -202177,7 +202432,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -202185,27 +202440,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001262", "level": "constituency", - "name": "Feltham and Heston", + "name": "Halifax", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Feltham and Heston: 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_consumption", - "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.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -202218,20 +202473,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e833a5a93a446adaa62aaacf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea5eebc42a18157bdb782793", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45032.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e83c922a17bb257d3534b4c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea6c1d667576592bb82e8e8f", "aggregation": { "method": "sum" }, @@ -202272,19 +202527,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001585", + "id": "E14001106", "level": "constituency", - "name": "Wigan", + "name": "Blaydon and Consett", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Wigan: 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.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001106" }, "measure": { "unit": "kwh" @@ -202307,107 +202562,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e83c922a17bb257d3534b4c8", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8652ca6a853aa5ed0102f35", - "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": "E14001295", - "level": "constituency", - "name": "Houghton and Sunderland South", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 2024, Houghton and Sunderland 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.E14001295" - }, - "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:e8652ca6a853aa5ed0102f35", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea6c1d667576592bb82e8e8f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 121380742.151, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e882d15b796c93a9441be49f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea7f3317d87f4689919ae0b4", "aggregation": { "method": "sum" }, @@ -202448,19 +202616,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001529", + "id": "E14001521", "level": "constituency", - "name": "Stroud", + "name": "Stoke-on-Trent North", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Stroud: 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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001521" }, "measure": { "unit": "kwh" @@ -202481,20 +202649,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e882d15b796c93a9441be49f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea7f3317d87f4689919ae0b4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 476843437.601, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8a14d7bf4385b02debcee27", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea94bfc89532be3f46da2a85", "aggregation": { "method": "sum" }, @@ -202535,19 +202703,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001492", + "id": "E14001175", "level": "constituency", - "name": "South Shields", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, South Shields: 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.E14001492" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001175" }, "measure": { "unit": "count" @@ -202568,28 +202736,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8a14d7bf4385b02debcee27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea94bfc89532be3f46da2a85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40742.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e8eb49500d8cb9b7ca236be3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eac2c142e90973c1e00ea026", "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", @@ -202605,7 +202773,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -202614,7 +202782,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -202622,27 +202790,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000095", + "id": "E14001480", "level": "constituency", - "name": "Clwyd North", + "name": "South Basildon and East Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Clwyd North: 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_consumption", - "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.W07000095" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001480" }, "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", @@ -202655,28 +202823,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e8eb49500d8cb9b7ca236be3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eac2c142e90973c1e00ea026", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37115.71, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9042ee5c65e7ab93f82eebc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaea41c82db19e57dbaadf81", "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", @@ -202692,7 +202860,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -202701,7 +202869,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -202709,27 +202877,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001321", + "id": "E14001359", "level": "constituency", - "name": "Leeds North East", + "name": "Mid Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leeds North East: 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.electricity.meter_count", - "record_set_spec_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.E14001321" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -202744,28 +202912,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9042ee5c65e7ab93f82eebc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaea41c82db19e57dbaadf81", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165382889.93, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e91ef86e456c27d9e080e2e3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf62a3075413dd530086489", "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", @@ -202778,73 +202946,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": "E14001110", + "id": "S14000076", "level": "constituency", - "name": "Bolton North East", + "name": "Dunfermline and Dollar", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolton North East: 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.E14001110" + "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:e91ef86e456c27d9e080e2e3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf62a3075413dd530086489", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132733524.733, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e93077eaf490ba397d9cbfc0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eafaf98efcbccc098e3ca458", "aggregation": { "method": "sum" }, @@ -202885,19 +203055,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001360", + "id": "W07000089", "level": "constituency", - "name": "Mid Buckinghamshire", + "name": "Cardiff East", "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, 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.electricity.meter_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.W07000089" }, "measure": { "unit": "count" @@ -202920,20 +203090,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e93077eaf490ba397d9cbfc0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eafaf98efcbccc098e3ca458", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46300.158, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e93d802375b478588c574d91", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb0409d5e2bdc96b18ae7f65", "aggregation": { "method": "sum" }, @@ -202974,19 +203144,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001334", + "id": "E14001407", "level": "constituency", - "name": "Leyton and Wanstead", + "name": "Northampton South", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Leyton and Wanstead: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001334" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001407" }, "measure": { "unit": "count" @@ -203007,28 +203177,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e93d802375b478588c574d91", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb0409d5e2bdc96b18ae7f65", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43318.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e954f099746ead48e229eb6c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb17ebc5c758ad2c9165f5e9", "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", @@ -203041,81 +203211,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": "E14001549", + "id": "E14001287", "level": "constituency", - "name": "Tonbridge", + "name": "High Peak", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Tonbridge: 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_meter_count", - "record_set_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.E14001549" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001287" }, "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:e954f099746ead48e229eb6c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb17ebc5c758ad2c9165f5e9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140520607.575, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e964ee940b705abed1fec41c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb2d1fa3a46bf3a378c02384", "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", @@ -203128,83 +203300,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": "E14001276", + "id": "E14001505", "level": "constituency", - "name": "Hayes and Harlington", + "name": "Spelthorne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hayes and Harlington: 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_consumption", - "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.E14001276" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:e964ee940b705abed1fec41c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb2d1fa3a46bf3a378c02384", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38100.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e970331481ac5efea337e0ce", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb570bf1a4ba3a6c4741a101", "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", @@ -203217,81 +203387,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": "E14001186", + "id": "E14001384", "level": "constituency", - "name": "Croydon East", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Croydon East: 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_consumption", - "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.E14001186" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001384" }, "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:e970331481ac5efea337e0ce", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb570bf1a4ba3a6c4741a101", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 175774663.408, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e976b7d61096db8283a811e5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb60e597886e62b689cc2b92", "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", @@ -203307,7 +203479,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -203316,7 +203488,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -203324,27 +203496,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001069", + "id": "E14001293", "level": "constituency", - "name": "Ashford", + "name": "Hornsey and Friern Barnet", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Ashford: 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_consumption", - "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.E14001293" }, "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", @@ -203357,20 +203529,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e976b7d61096db8283a811e5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb60e597886e62b689cc2b92", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40624.032, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e988723989af0ce3604c307e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb7a0146d94e43d204543e49", "aggregation": { "method": "sum" }, @@ -203411,19 +203583,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001341", + "id": "E14001388", "level": "constituency", - "name": "Liverpool West Derby", + "name": "North Dorset", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Liverpool West Derby: 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.electricity.meter_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.E14001341" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001388" }, "measure": { "unit": "count" @@ -203446,28 +203618,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e988723989af0ce3604c307e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb7a0146d94e43d204543e49", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43465.603, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9a45989ecfb3f4bf6cd38bc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eba82a459e13a1f295e896ff", "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", @@ -203483,7 +203655,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -203492,7 +203664,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -203500,27 +203672,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001506", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Spen Valley", "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, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001506" }, "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", @@ -203533,28 +203705,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9a45989ecfb3f4bf6cd38bc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eba82a459e13a1f295e896ff", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 493623172.532, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9b19dd97b76815e4e789d26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebae9a3fa73bbb74c71ecb6b", "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", @@ -203567,83 +203739,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": "E14001284", + "id": "S14000087", "level": "constituency", - "name": "Hertsmere", + "name": "Glasgow South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hertsmere: 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.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.E14001284" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000087" }, "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:e9b19dd97b76815e4e789d26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebae9a3fa73bbb74c71ecb6b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42748.468, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9c68d24398aca62309eab40", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebb41cf2ca0774d9de35cca9", "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", @@ -203656,83 +203826,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": "S14000111", + "id": "E14001192", "level": "constituency", - "name": "West Aberdeenshire and Kincardine", + "name": "Daventry", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001192" }, "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:e9c68d24398aca62309eab40", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebb41cf2ca0774d9de35cca9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 432474836.589, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9d45c0f2ded090fd3aff1de", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebc0b6f592421114e7bf646b", "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", @@ -203745,83 +203913,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": "E14001112", + "id": "E14001605", "level": "constituency", - "name": "Bolton West", + "name": "York Outer", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bolton West: 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.E14001112" + "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:e9d45c0f2ded090fd3aff1de", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebc0b6f592421114e7bf646b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 478609823.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9dc6a52e9a2ba1f011de40c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebcee4c794e3512b6f45d4b8", "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", @@ -203834,83 +204000,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": "E14001080", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Bath", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001080" }, "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:e9dc6a52e9a2ba1f011de40c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebcee4c794e3512b6f45d4b8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38988.555, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9de50c048db6524a651efa3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebcf6edd4de34dd2f9b23841", "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", @@ -203923,81 +204087,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": "E14001271", + "id": "S14000094", "level": "constituency", - "name": "Harrow West", + "name": "Inverness, Skye and West Ross-shire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Harrow West: 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.E14001271" + "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:e9de50c048db6524a651efa3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebcf6edd4de34dd2f9b23841", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 251553263.78, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9df8d38e376ec01611e6666", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebd68987212e8f044ac4c820", "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", @@ -204010,83 +204176,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": "E14001477", "level": "constituency", - "name": "Bristol East", + "name": "Slough", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001477" }, "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:e9df8d38e376ec01611e6666", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebd68987212e8f044ac4c820", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39229.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:e9f923c3e92fc693f90112d1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebeb83f1d055fd29f31c0a0b", "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", @@ -204102,7 +204266,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204111,7 +204275,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204119,27 +204283,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001068", + "id": "E14001123", "level": "constituency", - "name": "Ashfield", + "name": "Brent 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, 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.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.E14001123" }, "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", @@ -204152,28 +204316,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:e9f923c3e92fc693f90112d1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebeb83f1d055fd29f31c0a0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 517111941.672, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0431c10f20aea05cac9aef", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebf5e53b3438cbfb85fd4d4b", "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", @@ -204189,7 +204353,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -204198,7 +204362,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -204206,27 +204370,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001429", "level": "constituency", - "name": "St Helens North", + "name": "Poole", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, St Helens North: 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_consumption", - "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.E14001509" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001429" }, "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", @@ -204239,28 +204403,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea0431c10f20aea05cac9aef", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebf5e53b3438cbfb85fd4d4b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41530.967, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea0de925d6c46207bd0f70eb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebf9b7d12685ad9001b61bcd", "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", @@ -204273,73 +204437,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": "E14001578", + "id": "E14001212", "level": "constituency", - "name": "West Suffolk", + "name": "East Grinstead and Uckfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, West Suffolk: 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.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.E14001578" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001212" }, "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:ea0de925d6c46207bd0f70eb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebf9b7d12685ad9001b61bcd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43289.261, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea1c1179da63c4327c01e154", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1c2ec16384b63b96583e88", "aggregation": { "method": "sum" }, @@ -204380,19 +204546,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001387", + "id": "S14000097", "level": "constituency", - "name": "North Devon", + "name": "Mid Dunbartonshire", "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, 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.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.S14000097" }, "measure": { "unit": "kwh" @@ -204415,20 +204581,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea1c1179da63c4327c01e154", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1c2ec16384b63b96583e88", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135192749.148, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ea645f6f5dd04c9200db63a6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec5e59264d55b002e8ae0ca5", "aggregation": { "method": "sum" }, @@ -204469,19 +204635,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001565", + "id": "E14001581", "level": "constituency", - "name": "Warrington South", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Warrington South: 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.E14001565" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001581" }, "measure": { "unit": "kwh" @@ -204502,20 +204668,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ea645f6f5dd04c9200db63a6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec5e59264d55b002e8ae0ca5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 381780610.722, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eab2ed751cefb1a2af02d0ad", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec75c1d9ef00c3b5f86dad96", "aggregation": { "method": "sum" }, @@ -204556,19 +204722,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000069", + "id": "E14001478", "level": "constituency", - "name": "Caithness, Sutherland and Easter Ross", + "name": "Smethwick", "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 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.S14000069" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001478" }, "measure": { "unit": "kwh" @@ -204591,28 +204757,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eab2ed751cefb1a2af02d0ad", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec75c1d9ef00c3b5f86dad96", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 137776383.05, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eacc138163b14e576c984d64", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7ad2f3feced463149dafa1", "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", @@ -204625,75 +204791,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": "E14001098", "level": "constituency", - "name": "Colne Valley", + "name": "Birmingham Perry Barr", "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, 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.E14001177" + "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:eacc138163b14e576c984d64", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7ad2f3feced463149dafa1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 537699203.754, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eaf7ef34e0b5f7683e119c49", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9351d2184cc2b448856db6", "aggregation": { "method": "sum" }, @@ -204734,19 +204898,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001305", + "id": "E14001369", "level": "constituency", - "name": "Islington North", + "name": "Milton Keynes Central", "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, 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.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.E14001369" }, "measure": { "unit": "kwh" @@ -204769,28 +204933,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eaf7ef34e0b5f7683e119c49", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9351d2184cc2b448856db6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 181243397.277, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb197fea6f8196757a0ad789", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecb259553f2059da6d963dac", "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", @@ -204803,81 +204967,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": "E14001150", + "id": "E14001544", "level": "constituency", - "name": "Cannock Chase", + "name": "Thirsk and Malton", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cannock Chase: 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.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.E14001150" + "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_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:eb197fea6f8196757a0ad789", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecb259553f2059da6d963dac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48868.227, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb297c2aba4c5f02bae91afb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecba243234f1a6580c860b38", "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", @@ -204890,81 +205056,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": "E14001562", + "id": "E14001328", "level": "constituency", - "name": "Walsall and Bloxwich", + "name": "Leicester West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Walsall and Bloxwich: 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.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.E14001562" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001328" }, "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:eb297c2aba4c5f02bae91afb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecba243234f1a6580c860b38", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160035056.336, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb2df01af7bc4ba39af867fa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecbf507d6b816248ab6e1c3f", "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", @@ -204977,83 +205145,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": "S14000045", + "id": "E14001600", "level": "constituency", - "name": "Midlothian", + "name": "Wycombe", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Midlothian: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.S14000045" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:eb2df01af7bc4ba39af867fa", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecbf507d6b816248ab6e1c3f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462209193.08, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb39e8dccc92f0ed95f12c42", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecd0300dcc810b9c67a6e81e", "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", @@ -205069,7 +205235,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -205078,7 +205244,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -205086,27 +205252,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001304", + "id": "E14001234", "level": "constituency", - "name": "Isle of Wight West", + "name": "Farnham and Bordon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Isle of Wight West: 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.E14001304" + "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", @@ -205121,20 +205287,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb39e8dccc92f0ed95f12c42", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecd0300dcc810b9c67a6e81e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43962.487, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb58c0ed6e3d279e253f489e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecd92c8f0cea0b9bcd380030", "aggregation": { "method": "sum" }, @@ -205175,19 +205341,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001560", + "id": "E14001575", "level": "constituency", - "name": "Wakefield and Rothwell", + "name": "West Dorset", "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, 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" }, "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.E14001575" }, "measure": { "unit": "count" @@ -205210,28 +205376,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb58c0ed6e3d279e253f489e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecd92c8f0cea0b9bcd380030", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48761.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb6baba577dfa75dafb77a79", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecde25dbd3ec88ed8175edd3", "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", @@ -205244,73 +205410,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": "E14001494", + "id": "E14001326", "level": "constituency", - "name": "South Suffolk", + "name": "Leicester East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, South Suffolk: 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.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.E14001494" + "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_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:eb6baba577dfa75dafb77a79", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecde25dbd3ec88ed8175edd3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40647.564, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb6dac08b279f096f21b7b2c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecde8e3dd6dedc22277f1b84", "aggregation": { "method": "sum" }, @@ -205351,19 +205519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "E14001330", "level": "constituency", - "name": "Bolsover", + "name": "Lewes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bolsover: 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.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001330" }, "measure": { "unit": "kwh" @@ -205384,28 +205552,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eb6dac08b279f096f21b7b2c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecde8e3dd6dedc22277f1b84", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 415328676.375, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eb981048999b385f9bd00d0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ece579978ce664c9273b046f", "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", @@ -205418,73 +205586,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": "E14001567", + "id": "E14001355", "level": "constituency", - "name": "Washington and Gateshead South", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Washington and Gateshead South: 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.E14001567" + "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:eb981048999b385f9bd00d0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ece579978ce664c9273b046f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48548.383, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebae050186a742eb7239ecc5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecfe0c232c73d28be2cdf093", "aggregation": { "method": "sum" }, @@ -205525,19 +205695,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001259", + "id": "E14001345", "level": "constituency", - "name": "Hackney North and Stoke Newington", + "name": "Luton North", "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 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.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001345" }, "measure": { "unit": "kwh" @@ -205560,115 +205730,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebae050186a742eb7239ecc5", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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:ebb2d35b78b85917c7161297", - "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": "E14001115", - "level": "constituency", - "name": "Bournemouth East", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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.gas.consumption", - "record_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" - }, - "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:ebb2d35b78b85917c7161297", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecfe0c232c73d28be2cdf093", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130596214.643, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebc36a6e62eb22428515cb4d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed00cd8148b4f46774521417", "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", @@ -205681,81 +205764,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": "E14001370", + "id": "E14001536", "level": "constituency", - "name": "Milton Keynes North", + "name": "Swindon North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Milton Keynes North: 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_meter_count", - "record_set_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.E14001370" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001536" }, "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:ebc36a6e62eb22428515cb4d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed00cd8148b4f46774521417", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45231.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebd0f05410dee849dbf2eee0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed0fa19cb85f6eeadd9049d6", "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", @@ -205768,81 +205853,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": "E14001432", + "id": "E14001153", "level": "constituency", - "name": "Portsmouth South", + "name": "Carshalton and Wallington", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth South: 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_meter_count", - "record_set_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.E14001432" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001153" }, "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:ebd0f05410dee849dbf2eee0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed0fa19cb85f6eeadd9049d6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142594055.64, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebd93c882ae58506390d2ac5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed1e836dcec2910796b29987", "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", @@ -205858,7 +205945,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -205867,7 +205954,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -205875,27 +205962,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001426", "level": "constituency", - "name": "Woking", + "name": "Plymouth Moor View", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Woking: 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_meter_count", - "record_set_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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -205908,20 +205995,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebd93c882ae58506390d2ac5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed1e836dcec2910796b29987", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 318426618.218, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebeb5a3cda016a1a048451ed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed1ee7ebb591815b5295d834", "aggregation": { "method": "sum" }, @@ -205962,19 +206049,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001286", + "id": "E14001398", "level": "constituency", - "name": "Heywood and Middleton North", + "name": "North Shropshire", "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, 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.E14001286" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001398" }, "measure": { "unit": "count" @@ -205997,20 +206084,107 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebeb5a3cda016a1a048451ed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed1ee7ebb591815b5295d834", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45576.9, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed5e4804df8edf0a124e00ca", + "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": "E14001364", + "level": "constituency", + "name": "Mid Leicestershire", + "vintage": "pcon_2024" + }, + "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.E14001364" + }, + "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:ed5e4804df8edf0a124e00ca", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ebefb9036f3f69b0879a710b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed79e1dd9f74515717c62595", "aggregation": { "method": "sum" }, @@ -206051,19 +206225,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001097", + "id": "E14001195", "level": "constituency", - "name": "Birmingham Northfield", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Birmingham Northfield: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001097" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001195" }, "measure": { "unit": "kwh" @@ -206086,28 +206260,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ebefb9036f3f69b0879a710b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed79e1dd9f74515717c62595", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163784567.985, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec03ffda6e19f5f40884f242", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed7ddd5a71f0d3ca4ab76651", "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", @@ -206120,83 +206294,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": "E14001237", + "id": "E14001361", "level": "constituency", - "name": "Filton and Bradley Stoke", + "name": "Mid Cheshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Filton and Bradley Stoke: 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_meter_count", - "record_set_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.E14001237" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001361" }, "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:ec03ffda6e19f5f40884f242", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed7ddd5a71f0d3ca4ab76651", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41937.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec11171d4b96a5f24382c329", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edb1d97236be89a5d08506bc", "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", @@ -206209,83 +206381,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": "E14001285", + "id": "E14001074", "level": "constituency", - "name": "Hexham", + "name": "Barnsley North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Hexham: 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_consumption", - "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.E14001285" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001074" }, "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:ec11171d4b96a5f24382c329", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edb1d97236be89a5d08506bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 495521838.016, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec184bcae1abc22fde94e899", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:edeba7fd34b23651428442a7", "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", @@ -206298,73 +206468,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": "E14001294", + "id": "E14001468", "level": "constituency", - "name": "Horsham", + "name": "Sheffield Hallam", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Horsham: 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_meter_count", - "record_set_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.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:ec184bcae1abc22fde94e899", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:edeba7fd34b23651428442a7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 136466163.66, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1ec57a0224f515ceea9fc2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee1edd3c1c67e7788f6173bf", "aggregation": { "method": "sum" }, @@ -206405,19 +206577,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001195", "level": "constituency", - "name": "Woking", + "name": "Derbyshire Dales", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Woking: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001195" }, "measure": { "unit": "count" @@ -206440,28 +206612,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec1ec57a0224f515ceea9fc2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee1edd3c1c67e7788f6173bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43479.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec1f7902d2efe21344ebed00", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee4b889d853ede9cd9a9b7bb", "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", @@ -206474,83 +206646,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": "E14001202", + "id": "E14001547", "level": "constituency", - "name": "Dover and Deal", + "name": "Tipton and Wednesbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Dover and Deal: 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.E14001202" + "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:ec1f7902d2efe21344ebed00", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee4b889d853ede9cd9a9b7bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 446314441.513, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec4561b8c58f5d0e34d56acd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee567b1660a47a36cbdff0c7", "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", @@ -206566,7 +206736,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -206575,7 +206745,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -206583,27 +206753,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001251", "level": "constituency", - "name": "Witney", + "name": "Gorton and Denton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Witney: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001251" }, "measure": { - "unit": "count" + "unit": "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", @@ -206618,28 +206788,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec4561b8c58f5d0e34d56acd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee567b1660a47a36cbdff0c7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 134754057.69, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec52d8119d2bb1d0054fb2c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee71ae0854eaed561c5d34f5", "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", @@ -206652,73 +206822,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": "E14001471", + "id": "E14001281", "level": "constituency", - "name": "Sherwood Forest", + "name": "Hereford and South Herefordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sherwood Forest: 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.E14001471" + "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:ec52d8119d2bb1d0054fb2c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee71ae0854eaed561c5d34f5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45018.54, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec7867f2fd10a733b7742f7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee8c609feb5f5b4f266af424", "aggregation": { "method": "sum" }, @@ -206759,19 +206931,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001511", + "id": "E14001343", "level": "constituency", - "name": "St Ives", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, St Ives: 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.E14001511" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001343" }, "measure": { "unit": "count" @@ -206792,20 +206964,109 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec7867f2fd10a733b7742f7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee8c609feb5f5b4f266af424", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31771.924, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9696dade9d495d059b9ea7", + "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": "E14001332", + "level": "constituency", + "name": "Lewisham North", + "vintage": "pcon_2024" + }, + "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.electricity.meter_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.E14001332" + }, + "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:ee9696dade9d495d059b9ea7", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec89a56b23584680ec6227d8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9c6e3bd2f63dfc62066cbb", "aggregation": { "method": "sum" }, @@ -206846,19 +207107,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001431", + "id": "S14000098", "level": "constituency", - "name": "Portsmouth North", + "name": "Moray West, Nairn and Strathspey", "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, 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.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.S14000098" }, "measure": { "unit": "kwh" @@ -206881,20 +207142,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec89a56b23584680ec6227d8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9c6e3bd2f63dfc62066cbb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 214542138.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ec9eb3e9a0740d817712ec6e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee9f1f34cbf4d027f6f0f233", "aggregation": { "method": "sum" }, @@ -206935,19 +207196,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000083", + "id": "E14001199", "level": "constituency", - "name": "Falkirk", + "name": "Doncaster East and the Isle of Axholme", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Falkirk: 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.S14000083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001199" }, "measure": { "unit": "count" @@ -206970,20 +207231,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ec9eb3e9a0740d817712ec6e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ee9f1f34cbf4d027f6f0f233", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41593.515, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecc8f8a880bf203ba93f8fab", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eea1037ce03371c3d1bdfd11", "aggregation": { "method": "sum" }, @@ -207024,19 +207285,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001342", + "id": "E14001364", "level": "constituency", - "name": "Loughborough", + "name": "Mid Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Loughborough: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001342" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001364" }, "measure": { "unit": "kwh" @@ -207059,28 +207320,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ecc8f8a880bf203ba93f8fab", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eea1037ce03371c3d1bdfd11", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144675810.022, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ecca12d186ecd3e93b692ddc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eea3dae7e8a631af1bc40dde", "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", @@ -207093,81 +207354,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": "S14000098", + "id": "E14001563", "level": "constituency", - "name": "Moray West, Nairn and Strathspey", + "name": "Walthamstow", "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 meters, 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.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.S14000098" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001563" }, "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:ecca12d186ecd3e93b692ddc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eea3dae7e8a631af1bc40dde", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48257.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed0d5ebe14ed17c70859d13d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eeb82ae3562cf46a915a536f", "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", @@ -207180,73 +207443,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": "E14001580", + "id": "E14001432", "level": "constituency", - "name": "Westmorland and Lonsdale", + "name": "Portsmouth South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Westmorland and Lonsdale: 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.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.E14001580" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001432" }, "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:ed0d5ebe14ed17c70859d13d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eeb82ae3562cf46a915a536f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138269814.894, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed4a480af7691f6386d02942", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eec1cac8691fea42d17a8a0c", "aggregation": { "method": "sum" }, @@ -207287,19 +207552,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001383", + "id": "E14001305", "level": "constituency", - "name": "Normanton and Hemsworth", + "name": "Islington North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Normanton and Hemsworth: 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.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.E14001383" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001305" }, "measure": { "unit": "kwh" @@ -207322,20 +207587,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed4a480af7691f6386d02942", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eec1cac8691fea42d17a8a0c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138252808.348, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed7b9c9bb8e53f2b279be98c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eece7c09bcaf18ff246ec029", "aggregation": { "method": "sum" }, @@ -207376,19 +207641,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001563", + "id": "E14001345", "level": "constituency", - "name": "Walthamstow", + "name": "Luton North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Walthamstow: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001563" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001345" }, "measure": { "unit": "count" @@ -207411,28 +207676,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed7b9c9bb8e53f2b279be98c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eece7c09bcaf18ff246ec029", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40664.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ed9ce65627af9847a7b3a161", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eeebad11959607e33e636290", "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", @@ -207448,7 +207713,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -207457,7 +207722,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -207465,27 +207730,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001109", + "id": "S14000081", "level": "constituency", - "name": "Bolsover", + "name": "Edinburgh South West", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Bolsover: 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.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.E14001109" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000081" }, "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", @@ -207498,28 +207763,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ed9ce65627af9847a7b3a161", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eeebad11959607e33e636290", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 468940023.632, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eddf8a8b697c9d8bcf8817cd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef41b97cbf4daadda1e46eb", "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", @@ -207532,83 +207797,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": "E14001351", + "id": "E14001137", "level": "constituency", - "name": "Maldon", + "name": "Bromley and Biggin Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Maldon: 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_consumption", - "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.E14001351" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001137" }, "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:eddf8a8b697c9d8bcf8817cd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eef41b97cbf4daadda1e46eb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37956.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee7ca4b51e2046f0f438ae3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef099e03fcfb225217f62074", "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", @@ -207621,83 +207884,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": "E14001336", + "id": "E14001404", "level": "constituency", - "name": "Lincoln", + "name": "North West Leicestershire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Lincoln: 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.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.E14001336" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001404" }, "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:ee7ca4b51e2046f0f438ae3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef099e03fcfb225217f62074", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 490761683.042, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ee8dbd861b9558f65e16b993", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef1642b57306e6184db48319", "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", @@ -207710,81 +207971,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": "E14001229", + "id": "E14001348", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Maidenhead", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Erith and Thamesmead: 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_meter_count", - "record_set_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.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001348" }, "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:ee8dbd861b9558f65e16b993", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef1642b57306e6184db48319", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 186905852.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eedf1c95247c6bc212870530", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef3a4e1440ed8db10dc16141", "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", @@ -207797,83 +208060,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": "E14001329", + "id": "E14001513", "level": "constituency", - "name": "Leigh and Atherton", + "name": "Stafford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Leigh and Atherton: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001329" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001513" }, "measure": { - "unit": "count" + "unit": "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:eedf1c95247c6bc212870530", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef3a4e1440ed8db10dc16141", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 406836637.411, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef0ec62aefcf4d87ceb6166", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef3e695a1cbf4d5ca5ba0230", "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", @@ -207886,83 +208147,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": "E14001525", + "id": "E14001351", "level": "constituency", - "name": "Stratford and Bow", + "name": "Maldon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Stratford and Bow: 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.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.E14001525" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001351" }, "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:eef0ec62aefcf4d87ceb6166", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef3e695a1cbf4d5ca5ba0230", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 408825431.055, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:eef7f7644318aa3f83db77f1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef596f04ac7b72f202498d91", "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", @@ -207978,7 +208237,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -207987,7 +208246,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -207995,27 +208254,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000081", + "id": "E14001597", "level": "constituency", - "name": "Aberafan Maesteg", + "name": "Worcester", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Aberafan Maesteg: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.W07000081" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001597" }, "measure": { - "unit": "count" + "unit": "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", @@ -208030,28 +208289,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:eef7f7644318aa3f83db77f1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef596f04ac7b72f202498d91", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144402573.087, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0249aab93017c492bc2e07", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef5bbd4bc15fa48fd1e9ccb7", "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", @@ -208064,81 +208323,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": "E14001449", + "id": "E14001445", "level": "constituency", - "name": "Romsey and Southampton North", + "name": "Richmond Park", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Romsey and Southampton North: 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.E14001449" + "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:ef0249aab93017c492bc2e07", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef5bbd4bc15fa48fd1e9ccb7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 187404370.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef0d4eeed58092e59aef7697", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efa99144f95425d4bdb76300", "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", @@ -208151,75 +208412,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": "E14001585", + "id": "E14001295", "level": "constituency", - "name": "Wigan", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wigan: 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.electricity.meter_count", - "record_set_spec_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.E14001585" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:ef0d4eeed58092e59aef7697", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efa99144f95425d4bdb76300", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 539430135.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef213c9126dbd4c69ba100f2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f03a6b32dcb0b1beb5d47dd8", "aggregation": { "method": "sum" }, @@ -208260,19 +208519,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001457", + "id": "E14001325", "level": "constituency", - "name": "Rushcliffe", + "name": "Leeds West and Pudsey", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Rushcliffe: 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.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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001325" }, "measure": { "unit": "kwh" @@ -208295,28 +208554,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef213c9126dbd4c69ba100f2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f03a6b32dcb0b1beb5d47dd8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 132774764.019, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef22c1f805c8480ed0d1c59d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f056aa46ffd6e5734d7eeeac", "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", @@ -208329,75 +208588,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": "E14001468", + "id": "E14001244", "level": "constituency", - "name": "Sheffield Hallam", + "name": "Gateshead Central and Whickham", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sheffield Hallam: 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.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.E14001468" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001244" }, "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:ef22c1f805c8480ed0d1c59d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f056aa46ffd6e5734d7eeeac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43217.717, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef34cb5a82396ffc4cf4ccbe", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06ad75ebcab89b5ac16ce3e", "aggregation": { "method": "sum" }, @@ -208438,19 +208695,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001149", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "Cambridge", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broadland and Fakenham: 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.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001149" }, "measure": { "unit": "kwh" @@ -208471,28 +208728,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef34cb5a82396ffc4cf4ccbe", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f06ad75ebcab89b5ac16ce3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 459060244.314, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef55c5af52c5ba0f4dfd4316", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0ae827636ef3717878d08ce", "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", @@ -208508,7 +208765,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208517,7 +208774,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -208525,27 +208782,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001066", + "id": "E14001424", "level": "constituency", - "name": "Amber Valley", + "name": "Penrith and Solway", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -208560,28 +208817,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef55c5af52c5ba0f4dfd4316", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0ae827636ef3717878d08ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 168758659.082, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef60dc31fc9cd54c37c5bd31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0b0ee315b6af1548235be89", "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", @@ -208597,7 +208854,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208606,7 +208863,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -208614,27 +208871,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000027", + "id": "E14001284", "level": "constituency", - "name": "Na h-Eileanan an Iar", + "name": "Hertsmere", "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 consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.S14000027" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001284" }, "measure": { - "unit": "count" + "unit": "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", @@ -208649,28 +208906,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef60dc31fc9cd54c37c5bd31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0b0ee315b6af1548235be89", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178091260.045, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef62909c730ece1f2377cb77", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0c7bf75c90e5b5f27b50ff2", "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", @@ -208686,7 +208943,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -208695,7 +208952,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -208703,27 +208960,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001466", + "id": "E14001122", "level": "constituency", - "name": "Sheffield Brightside and Hillsborough", + "name": "Brent East", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Sheffield Brightside and Hillsborough: 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.E14001466" + "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", @@ -208736,28 +208993,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef62909c730ece1f2377cb77", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0c7bf75c90e5b5f27b50ff2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 542855668.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef75bfe3a5f7805d0bb90fdd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0f8fc50f77b13a82916dff8", "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", @@ -208773,7 +209030,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -208782,7 +209039,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -208790,27 +209047,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001420", + "id": "E14001243", "level": "constituency", - "name": "Oxford West and Abingdon", + "name": "Gainsborough", "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, 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.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.E14001243" }, "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", @@ -208823,28 +209080,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef75bfe3a5f7805d0bb90fdd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0f8fc50f77b13a82916dff8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35115.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef76ca8942205699b246c64f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0fc79c5dc9363eaa8e037b6", "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", @@ -208857,83 +209114,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": "E14001124", + "id": "E14001494", "level": "constituency", - "name": "Brentford and Isleworth", + "name": "South Suffolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Brentford and Isleworth: 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_meter_count", - "record_set_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.E14001124" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001494" }, "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:ef76ca8942205699b246c64f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f0fc79c5dc9363eaa8e037b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 27709.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ef81aa059cec8588891b9800", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f11d5312388bdf9ac915c995", "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", @@ -208949,7 +209204,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -208958,7 +209213,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -208966,27 +209221,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001194", + "id": "E14001463", "level": "constituency", - "name": "Derby South", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Derby South: 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.E14001194" + "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", @@ -209001,28 +209256,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ef81aa059cec8588891b9800", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f11d5312388bdf9ac915c995", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133875663.465, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efadcf0a8692548a38e17625", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f136594ec038415e258be494", "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", @@ -209035,83 +209290,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": "E14001294", + "id": "S14000101", "level": "constituency", - "name": "Horsham", + "name": "Paisley and Renfrewshire North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Horsham: 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_consumption", - "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.E14001294" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000101" }, "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:efadcf0a8692548a38e17625", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f136594ec038415e258be494", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 454740398.552, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efda459eff79dd4a22d9821d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f16c39483bcea462c755ee1b", "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", @@ -209127,7 +209380,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -209136,7 +209389,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -209144,27 +209397,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001445", + "id": "S14000084", "level": "constituency", - "name": "Richmond Park", + "name": "Glasgow East", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Richmond Park: 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_consumption", - "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.E14001445" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.S14000084" }, "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", @@ -209179,28 +209432,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efda459eff79dd4a22d9821d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f16c39483bcea462c755ee1b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54824.727, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efdb4edcd0852ce94b3347aa", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1a299c3f39973de3c54c2ed", "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", @@ -209213,135 +209466,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": "E14001172", + "id": "E14001420", "level": "constituency", - "name": "Cities of London and Westminster", + "name": "Oxford West and Abingdon", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001420" }, "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:efdb4edcd0852ce94b3347aa", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:efe6702a51bcd824d2132786", - "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": "E14001163", - "level": "constituency", - "name": "Chester North and Neston", - "vintage": "pcon_2024" - }, - "label": "Domestic electricity 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001163" - }, - "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 @@ -209355,20 +209521,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:efe6702a51bcd824d2132786", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1a299c3f39973de3c54c2ed", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 151403953.955, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f00cfeb24f18ac9e5975e18d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1bd947f8300c24da3e09935", "aggregation": { "method": "sum" }, @@ -209409,19 +209575,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001551", + "id": "E14001187", "level": "constituency", - "name": "Torbay", + "name": "Croydon South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Torbay: 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.gas.consumption", "record_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" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001187" }, "measure": { "unit": "kwh" @@ -209442,20 +209608,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f00cfeb24f18ac9e5975e18d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1bd947f8300c24da3e09935", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 599311278.368, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f019a70f0a984c4595cbdfb7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c2e4ca6da29ef74b21d7e2", "aggregation": { "method": "sum" }, @@ -209496,19 +209662,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001230", + "id": "E14001256", "level": "constituency", - "name": "Esher and Walton", + "name": "Great Yarmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Esher and Walton: DESNZ's authority totals split by its small-area figures", + "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.E14001230" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001256" }, "measure": { "unit": "count" @@ -209529,28 +209695,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f019a70f0a984c4595cbdfb7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c2e4ca6da29ef74b21d7e2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34459.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f04f88a48627b694d87083e0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c9f505affee3d071764e55", "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", @@ -209563,73 +209729,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": "E14001140", + "id": "S14000102", "level": "constituency", - "name": "Broxtowe", + "name": "Paisley and Renfrewshire South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Broxtowe: 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.E14001140" + "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:f04f88a48627b694d87083e0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c9f505affee3d071764e55", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48133.266, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f053098a72eded3bd89f5ed0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2082f2053782627cf898994", "aggregation": { "method": "sum" }, @@ -209670,19 +209838,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001308", + "id": "E14001383", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "Normanton and Hemsworth", "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, 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.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001383" }, "measure": { "unit": "kwh" @@ -209703,28 +209871,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f053098a72eded3bd89f5ed0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2082f2053782627cf898994", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 487751136.781, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f06e359de3d266fb0df0136e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2113ea3a36dfaaf9989e960", "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", @@ -209737,73 +209905,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": "E14001569", + "id": "E14001484", "level": "constituency", - "name": "Waveney Valley", + "name": "South Devon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Waveney Valley: 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.E14001569" + "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:f06e359de3d266fb0df0136e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2113ea3a36dfaaf9989e960", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49307.349, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f081512b58804c22d6ce26e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f224515c58d2fc354c34c970", "aggregation": { "method": "sum" }, @@ -209844,19 +210014,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001160", + "id": "E14001131", "level": "constituency", - "name": "Chelsea and Fulham", + "name": "Bristol Central", "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, 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.E14001160" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001131" }, "measure": { "unit": "kwh" @@ -209879,28 +210049,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f081512b58804c22d6ce26e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f224515c58d2fc354c34c970", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 140321769.458, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0a57149822b98fcce40ceed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f24119872709a7e9ca54f70d", "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", @@ -209913,83 +210083,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": "E14001368", + "id": "E14001325", "level": "constituency", - "name": "Middlesbrough South and East Cleveland", + "name": "Leeds West and Pudsey", "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 gas meters, 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.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.E14001368" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001325" }, "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:f0a57149822b98fcce40ceed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f24119872709a7e9ca54f70d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41251.361, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0d0bbd708080ee4db91fc3d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f245c2d7d5aa2a1359a39749", "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", @@ -210002,83 +210170,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": "E14001491", + "id": "E14001596", "level": "constituency", - "name": "South Ribble", + "name": "Wolverhampton West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South Ribble: 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.electricity.meter_count", - "record_set_spec_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.E14001491" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_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:f0d0bbd708080ee4db91fc3d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f245c2d7d5aa2a1359a39749", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 569715974.402, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f0f37c4de5c40f4bf399fd5a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f26265101835eefc07fb1dc0", "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", @@ -210091,81 +210257,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": "E14001068", "level": "constituency", - "name": "Chesham and Amersham", + "name": "Ashfield", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001068" }, "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:f0f37c4de5c40f4bf399fd5a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f26265101835eefc07fb1dc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 130516061.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f11658601f8b72dc0466e626", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f27295f12450e3e8df4634f1", "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", @@ -210181,7 +210349,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -210190,7 +210358,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -210198,27 +210366,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001105", + "id": "E14001474", "level": "constituency", - "name": "Blackpool South", + "name": "Sittingbourne and Sheppey", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Blackpool South: 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.E14001105" + "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", @@ -210231,28 +210399,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f11658601f8b72dc0466e626", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f27295f12450e3e8df4634f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 440888488.446, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f11a822649d21b612bd80c7c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f273fbbe7142db597fb49281", "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", @@ -210265,81 +210433,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": "S14000074", + "id": "E14001483", "level": "constituency", - "name": "Dumfriesshire, Clydesdale and Tweeddale", + "name": "South Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Dumfriesshire, Clydesdale and Tweeddale: 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_meter_count", - "record_set_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.S14000074" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001483" }, "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:f11a822649d21b612bd80c7c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f273fbbe7142db597fb49281", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 149708986.075, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f13bc8e7a55f38f9fb46b184", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f278edfa3584f47731faefd2", "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", @@ -210355,7 +210525,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210364,7 +210534,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -210372,27 +210542,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001329", + "id": "E14001403", "level": "constituency", - "name": "Leigh and Atherton", + "name": "North West Hampshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Leigh and Atherton: 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.E14001329" + "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", @@ -210407,28 +210577,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f13bc8e7a55f38f9fb46b184", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f278edfa3584f47731faefd2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47424.091, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f13c107ce041bfbca69150c5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f27f83304e23f282669700ee", "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", @@ -210441,75 +210611,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": "E14001395", + "id": "E14001175", "level": "constituency", - "name": "North Herefordshire", + "name": "Clapham and Brixton Hill", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, North Herefordshire: 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.E14001395" + "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:f13c107ce041bfbca69150c5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f27f83304e23f282669700ee", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 403418067.749, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f14a1714c3586fd069bfa3c2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f28dbe22ee1f579b29d719ec", "aggregation": { "method": "sum" }, @@ -210550,19 +210718,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001073", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Barking", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Harrogate and Knaresborough: 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.E14001269" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001073" }, "measure": { "unit": "count" @@ -210585,28 +210753,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f14a1714c3586fd069bfa3c2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f28dbe22ee1f579b29d719ec", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48985.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f17a4b33955b3bc3a1a4f50c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2a6c9a1a7a5a41fa9d94001", "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", @@ -210619,81 +210787,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": "E14001422", + "id": "E14001327", "level": "constituency", - "name": "Pendle and Clitheroe", + "name": "Leicester South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Pendle and Clitheroe: 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_consumption", - "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.E14001422" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001327" }, "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:f17a4b33955b3bc3a1a4f50c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2a6c9a1a7a5a41fa9d94001", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43029.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1c935a03ef61b188e6b3bd4", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2c35b61b6f5e325f0cca345", "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", @@ -210709,7 +210879,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -210718,7 +210888,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -210726,27 +210896,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001471", + "id": "E14001170", "level": "constituency", - "name": "Sherwood Forest", + "name": "Chorley", "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, Chorley: DESNZ's authority totals split by its small-area figures", "layout": { - "measure_id": "domestic_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001170" }, "measure": { - "unit": "count" + "unit": "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", @@ -210761,20 +210931,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1c935a03ef61b188e6b3bd4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2c35b61b6f5e325f0cca345", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 142852513.96, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1dddf9ce4551754bfec2877", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2d10660fcbc0e64d936e39f", "aggregation": { "method": "sum" }, @@ -210815,19 +210985,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000084", + "id": "E14001420", "level": "constituency", - "name": "Glasgow East", + "name": "Oxford West and Abingdon", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow East: 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.S14000084" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001420" }, "measure": { "unit": "count" @@ -210848,28 +211018,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1dddf9ce4551754bfec2877", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2d10660fcbc0e64d936e39f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36184.369, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f1f2b9826729c24afda335f5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2efac1d57af5b00e1f6b9e1", "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", @@ -210885,7 +211055,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -210894,7 +211064,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -210902,27 +211072,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000102", + "id": "E14001352", "level": "constituency", - "name": "Paisley and Renfrewshire South", + "name": "Manchester Central", "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, 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.gas.meter_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.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_gas_meter_count", + "source_measure_id": "domestic_meter_count", + "unit": "count" }, "period": { "type": "gas_year", @@ -210935,20 +211105,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f1f2b9826729c24afda335f5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2efac1d57af5b00e1f6b9e1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34925.631, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f208cc1c97e2c125e79eb975", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2f2bc74e6570b4928766bb1", "aggregation": { "method": "sum" }, @@ -210989,19 +211159,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000099", + "id": "E14001087", "level": "constituency", - "name": "Motherwell, Wishaw and Carluke", + "name": "Beverley and Holderness", "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, 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" }, "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.E14001087" }, "measure": { "unit": "count" @@ -211024,28 +211194,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f208cc1c97e2c125e79eb975", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2f2bc74e6570b4928766bb1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42842.496, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f20d2e17ed3e8d85a3e7ecd1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ff38e6580e9277ab2bc3bb", "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", @@ -211058,81 +211228,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": "E14001582", + "id": "E14001242", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Fylde", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Wetherby and Easingwold: 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_meter_count", - "record_set_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.E14001582" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001242" }, "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:f20d2e17ed3e8d85a3e7ecd1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ff38e6580e9277ab2bc3bb", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161612100.908, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f215cb81586d4c9ab72bfb04", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30d60f309426a3ecd48cc31", "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", @@ -211145,83 +211317,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": "E14001326", "level": "constituency", - "name": "Poplar and Limehouse", + "name": "Leicester East", "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, 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" + "record_set_id": "uk.local_geography.desnz_constituency_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.E14001326" }, "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:f215cb81586d4c9ab72bfb04", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f30d60f309426a3ecd48cc31", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 513205217.219, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f217186ff602d84b595d3785", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f328195eb3b5d6b0b044d133", "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", @@ -211234,83 +211404,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": "E14001238", "level": "constituency", - "name": "North West Leicestershire", + "name": "Finchley and Golders Green", "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, 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.E14001404" + "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:f217186ff602d84b595d3785", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f328195eb3b5d6b0b044d133", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44301.469, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f21aae91532b1e82b7cf08e1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f332641543b7badd33a936b6", "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", @@ -211326,7 +211494,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211335,7 +211503,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211343,27 +211511,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000082", + "id": "E14001504", "level": "constituency", - "name": "Alyn and Deeside", + "name": "Southport", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Alyn and Deeside: 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.W07000082" + "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", @@ -211378,28 +211546,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f21aae91532b1e82b7cf08e1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f332641543b7badd33a936b6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45169.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f263aa55129ac16f221f8ea0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f39cd461f65f4fa19bd518c5", "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", @@ -211415,7 +211583,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211424,7 +211592,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211432,27 +211600,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001338", + "id": "E14001399", "level": "constituency", - "name": "Liverpool Riverside", + "name": "North Somerset", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Liverpool Riverside: 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.E14001338" + "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", @@ -211465,28 +211633,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f263aa55129ac16f221f8ea0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f39cd461f65f4fa19bd518c5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 35897.424, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f26cab86dc08e3bf3e09aaed", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3bb3df50826d9e5a107d333", "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", @@ -211502,7 +211670,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211511,7 +211679,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211519,27 +211687,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001243", + "id": "E14001341", "level": "constituency", - "name": "Gainsborough", + "name": "Liverpool West Derby", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gainsborough: 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.E14001243" + "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", @@ -211554,28 +211722,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f26cab86dc08e3bf3e09aaed", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3bb3df50826d9e5a107d333", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44740.665, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f28529b4929e27e795395405", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c918c5fa12db118d6bb927", "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", @@ -211591,7 +211759,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -211600,7 +211768,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -211608,27 +211776,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001167", + "id": "S14000086", "level": "constituency", - "name": "Chingford and Woodford Green", + "name": "Glasgow North East", "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 consumption, 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.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.E14001167" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000086" }, "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", @@ -211641,28 +211809,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f28529b4929e27e795395405", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3c918c5fa12db118d6bb927", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 408254669.039, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f297296bedcf0a0d5e8eface", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3cd6b03e110511ed5b1a4f8", "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", @@ -211678,7 +211846,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211687,7 +211855,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -211695,27 +211863,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001119", + "id": "E14001438", "level": "constituency", - "name": "Bradford South", + "name": "Reading Central", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001438" }, "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", @@ -211730,28 +211898,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f297296bedcf0a0d5e8eface", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3cd6b03e110511ed5b1a4f8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 50472.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2a4daf97f85bcaf7237897c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3cf2e938b881f9745f2ec8c", "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", @@ -211767,7 +211935,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -211776,7 +211944,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -211784,27 +211952,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001153", + "id": "E14001171", "level": "constituency", - "name": "Carshalton and Wallington", + "name": "Christchurch", "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, 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.E14001153" + "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", @@ -211819,28 +211987,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2a4daf97f85bcaf7237897c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3cf2e938b881f9745f2ec8c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 138967356.669, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2ba289da990c2686c945e73", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3d3900d98bed01ed7aee920", "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", @@ -211853,160 +212021,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": "E14001408", + "id": "E14001095", "level": "constituency", - "name": "Norwich North", + "name": "Birmingham Hodge Hill and Solihull North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Norwich North: 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.E14001408" + "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", - "value": 2024 - }, - "period_coverage": { - "basis": "survey_reference", - "notes": "DESNZ's 2024 gas year, labelled by its opening year (gas_year, chronicle#356). The cover sheet, the methodology (Table 2, 'After 2018 Mid-May to Mid-May') and the summary report give only mid-May endpoints for Great Britain, so no exact dates are stamped; consumption is the weather-corrected annualised quantity.", - "source_period_label": "2024 (mid-May 2024 to mid-May 2025)" - }, - "provenance_class": "derived_administrative", - "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2ba289da990c2686c945e73", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2c2da9b4a1fffc48d1b6ec0", - "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": "E14001139", - "level": "constituency", - "name": "Broxbourne", - "vintage": "pcon_2024" - }, - "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.E14001139" - }, - "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:f2c2da9b4a1fffc48d1b6ec0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3d3900d98bed01ed7aee920", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44129.263, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2d39288f215f1a1b9252771", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3e9c441fc25c87808e5ba66", "aggregation": { "method": "sum" }, @@ -212047,19 +212130,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001343", + "id": "E14001469", "level": "constituency", - "name": "Louth and Horncastle", + "name": "Sheffield Heeley", "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, 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.E14001343" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001469" }, "measure": { "unit": "kwh" @@ -212080,20 +212163,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2d39288f215f1a1b9252771", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3e9c441fc25c87808e5ba66", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 497091116.064, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f2dba9fa7bfede41b5534458", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f41d4658211a3b32c6938b3e", "aggregation": { "method": "sum" }, @@ -212134,19 +212217,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001244", + "id": "E14001255", "level": "constituency", - "name": "Gateshead Central and Whickham", + "name": "Great Grimsby and Cleethorpes", "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 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.E14001244" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001255" }, "measure": { "unit": "kwh" @@ -212169,28 +212252,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f2dba9fa7bfede41b5534458", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f41d4658211a3b32c6938b3e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 143869579.085, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f30dde51d28bba0af8ee1d7a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f43a4219ea29d1328059ab0b", "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", @@ -212203,83 +212286,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": "E14001219", + "id": "E14001546", "level": "constituency", - "name": "Eastbourne", + "name": "Thurrock", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Eastbourne: 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.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.E14001219" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001546" }, "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:f30dde51d28bba0af8ee1d7a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f43a4219ea29d1328059ab0b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39421.202, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f34446186dce2a9a6532e15d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f44d638e7131f1cd0ac9c3fd", "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", @@ -212292,83 +212373,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": "E14001264", + "id": "E14001516", "level": "constituency", - "name": "Hammersmith and Chiswick", + "name": "Stevenage", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hammersmith and Chiswick: 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.E14001264" + "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:f34446186dce2a9a6532e15d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f44d638e7131f1cd0ac9c3fd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38505.454, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f392f5102ac6b6d33605e90c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f463822131148730608c1c9c", "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", @@ -212384,7 +212463,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212393,7 +212472,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212401,27 +212480,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001337", + "id": "E14001132", "level": "constituency", - "name": "Liverpool Garston", + "name": "Bristol East", "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, 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.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.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -212436,20 +212515,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f392f5102ac6b6d33605e90c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f463822131148730608c1c9c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139759606.078, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3a74bde8014bd2245cad812", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f47571931a414ccb414c40c0", "aggregation": { "method": "sum" }, @@ -212490,19 +212569,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001587", + "id": "E14001402", "level": "constituency", - "name": "Winchester", + "name": "North West Essex", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Winchester: 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.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.E14001402" }, "measure": { "unit": "kwh" @@ -212525,28 +212604,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3a74bde8014bd2245cad812", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f47571931a414ccb414c40c0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 200612937.839, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c0b4d2b1cb0fd0d2b3aa17", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f48535e2b1386ad39f70f8e7", "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", @@ -212562,7 +212641,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212571,7 +212650,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212579,27 +212658,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001083", + "id": "E14001220", "level": "constituency", - "name": "Beckenham and Penge", + "name": "Eastleigh", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Beckenham and Penge: 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.electricity.meter_count", - "record_set_spec_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.E14001083" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -212614,115 +212693,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3c0b4d2b1cb0fd0d2b3aa17", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f48535e2b1386ad39f70f8e7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3c8b774248d15cc8a00d4bf", - "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": "E14001268", - "level": "constituency", - "name": "Harpenden and Berkhamsted", - "vintage": "pcon_2024" - }, - "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.E14001268" - }, - "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:f3c8b774248d15cc8a00d4bf", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 131044285.698, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f3ceb29fa7e822ab0464e1ee", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f485f1691e0a38450a500d45", "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", @@ -212738,7 +212730,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -212747,7 +212739,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -212755,27 +212747,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001236", + "id": "E14001148", "level": "constituency", - "name": "Feltham and Heston", + "name": "Camborne and Redruth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Feltham and Heston: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001236" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001148" }, "measure": { - "unit": "count" + "unit": "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", @@ -212790,20 +212782,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f3ceb29fa7e822ab0464e1ee", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f485f1691e0a38450a500d45", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 191698413.006, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4339ec9a774515f9d07c872", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f49ecc4d5ff0cb64d8846df3", "aggregation": { "method": "sum" }, @@ -212844,19 +212836,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001269", + "id": "E14001343", "level": "constituency", - "name": "Harrogate and Knaresborough", + "name": "Louth and Horncastle", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Harrogate and Knaresborough: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001343" }, "measure": { "unit": "kwh" @@ -212879,28 +212871,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4339ec9a774515f9d07c872", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f49ecc4d5ff0cb64d8846df3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 171720690.436, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4357041ccd7fe1c1349f7fd", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4cf9b0e0da0027fccd8c9ac", "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", @@ -212916,7 +212908,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -212925,7 +212917,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -212933,27 +212925,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000094", + "id": "E14001553", "level": "constituency", - "name": "Clwyd East", + "name": "Tottenham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Clwyd 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.W07000094" + "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", @@ -212966,20 +212958,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4357041ccd7fe1c1349f7fd", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4cf9b0e0da0027fccd8c9ac", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 451672534.199, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f49b60041da2c05f8366f269", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4db0470c18f7bdbbdc389fe", "aggregation": { "method": "sum" }, @@ -213020,19 +213012,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000086", + "id": "E14001066", "level": "constituency", - "name": "Glasgow North East", + "name": "Amber Valley", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Glasgow North East: DESNZ's authority totals split by its small-area figures", + "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.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001066" }, "measure": { "unit": "kwh" @@ -213053,28 +213045,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f49b60041da2c05f8366f269", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f4db0470c18f7bdbbdc389fe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 462989435.702, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ada8c32cb4218e8ff79466", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f51d373979817a014fb9a55e", "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", @@ -213087,83 +213079,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": "E14001157", + "id": "E14001535", "level": "constituency", - "name": "Chatham and Aylesford", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Chatham and Aylesford: 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_consumption", - "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.E14001157" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001535" }, "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:f4ada8c32cb4218e8ff79466", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f51d373979817a014fb9a55e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37361.01, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4ae0ab299951036492d258e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f52cde2a98dc2ccbd8cb8db2", "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", @@ -213176,83 +213166,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": "E14001416", + "id": "E14001399", "level": "constituency", - "name": "Oldham West, Chadderton and Royton", + "name": "North Somerset", "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 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.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.E14001416" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001399" }, "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:f4ae0ab299951036492d258e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f52cde2a98dc2ccbd8cb8db2", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 392410568.258, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f4f71e78784cf32ac9cba851", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f52f7c6cdb815692fc7a8503", "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", @@ -213265,75 +213253,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": "S14000091", + "id": "E14001501", "level": "constituency", - "name": "Gordon and Buchan", + "name": "Southend East and Rochford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gordon and Buchan: 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.S14000091" + "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:f4f71e78784cf32ac9cba851", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f52f7c6cdb815692fc7a8503", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 437885308.753, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5637cfe080b4459cfad9119", + "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": "E14001099", + "level": "constituency", + "name": "Birmingham Selly Oak", + "vintage": "pcon_2024" + }, + "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.E14001099" + }, + "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:f5637cfe080b4459cfad9119", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f538224b21990e471a4b988f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f57d92e433896c22b1ec7f01", "aggregation": { "method": "sum" }, @@ -213374,19 +213447,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001197", + "id": "E14001525", "level": "constituency", - "name": "Didcot and Wantage", + "name": "Stratford and Bow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Didcot and Wantage: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001197" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001525" }, "measure": { "unit": "count" @@ -213407,109 +213480,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f538224b21990e471a4b988f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f57d92e433896c22b1ec7f01", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5388647cad6b97b811d0a37", - "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": "E14001088", - "level": "constituency", - "name": "Bexhill and Battle", - "vintage": "pcon_2024" - }, - "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.electricity.meter_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.E14001088" - }, - "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:f5388647cad6b97b811d0a37", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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": 31285.236, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f540067d827264e7ecea37a7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5b336da60e1461113a581ca", "aggregation": { "method": "sum" }, @@ -213550,19 +213534,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001330", + "id": "E14001463", "level": "constituency", - "name": "Lewes", + "name": "Sefton Central", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Lewes: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count", "record_set_spec_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.E14001463" }, "measure": { "unit": "count" @@ -213583,28 +213567,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f540067d827264e7ecea37a7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5b336da60e1461113a581ca", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39751.121, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f554d2e869f47345fc362796", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e4537a4453f12f8a1463de", "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", @@ -213617,81 +213601,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": "E14001431", + "id": "E14001254", "level": "constituency", - "name": "Portsmouth North", + "name": "Gravesham", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Portsmouth North: 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.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.E14001431" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001254" }, "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:f554d2e869f47345fc362796", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e4537a4453f12f8a1463de", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44361.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f56dc6a06ee4b35c56585109", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6192d6bb57036aeb7b2a42c", "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", @@ -213704,81 +213690,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": "E14001064", + "id": "E14001492", "level": "constituency", - "name": "Aldridge-Brownhills", + "name": "South Shields", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Aldridge-Brownhills: 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.E14001064" + "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:f56dc6a06ee4b35c56585109", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6192d6bb57036aeb7b2a42c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43761.736, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f58b2af1e5bb6f72133a0961", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f66e80e6a0d8925cf86d6724", "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", @@ -213791,81 +213779,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": "S14000048", + "id": "E14001096", "level": "constituency", - "name": "North Ayrshire and Arran", + "name": "Birmingham Ladywood", "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, 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.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.E14001096" }, "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:f58b2af1e5bb6f72133a0961", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f66e80e6a0d8925cf86d6724", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 240266067.568, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f5e3f694e43c53993204b855", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6794098371e6f19fd1a0dae", "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", @@ -213881,7 +213871,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -213890,7 +213880,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -213898,27 +213888,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001556", + "id": "E14001384", "level": "constituency", - "name": "Twickenham", + "name": "North Bedfordshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Twickenham: 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_meter_count", - "record_set_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.E14001556" + "source_record_id": "microcosm.desnz_constituency_energy.gas.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -213931,20 +213921,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f5e3f694e43c53993204b855", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6794098371e6f19fd1a0dae", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 406707649.02, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f604a5026e38062783151e26", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f68238b5aa5eb5df03bd70ce", "aggregation": { "method": "sum" }, @@ -213985,19 +213975,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001323", + "id": "E14001271", "level": "constituency", - "name": "Leeds South", + "name": "Harrow West", "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, 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.gas.consumption", "record_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.E14001271" }, "measure": { "unit": "kwh" @@ -214018,28 +214008,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f604a5026e38062783151e26", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f68238b5aa5eb5df03bd70ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 514589133.429, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f60b994692662440115cc81d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6acbd14de02ea6d0aa9db90", "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", @@ -214052,83 +214042,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": "E14001178", + "id": "S14000065", "level": "constituency", - "name": "Congleton", + "name": "Angus and Perthshire Glens", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Congleton: 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_consumption", - "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.E14001178" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000065" }, "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:f60b994692662440115cc81d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6acbd14de02ea6d0aa9db90", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 401791936.104, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f65b2bf489873c20867aa037", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6c55c8ef15bdaf504bee7dc", "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", @@ -214144,7 +214132,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -214153,7 +214141,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -214161,27 +214149,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001297", + "id": "E14001406", "level": "constituency", - "name": "Huddersfield", + "name": "Northampton North", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Huddersfield: 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_meter_count", - "record_set_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.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_gas_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "gas_year", @@ -214194,28 +214182,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f65b2bf489873c20867aa037", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6c55c8ef15bdaf504bee7dc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 544609017.799, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6a2e6cbb1ca8298d5ef6ace", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6f9d3658d8a300bbdfd0759", "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", @@ -214228,83 +214216,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": "E14001293", + "id": "W07000098", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Llanelli", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Hornsey and Friern Barnet: DESNZ's authority totals split by its small-area figures", + "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.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.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000098" }, "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:f6a2e6cbb1ca8298d5ef6ace", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6f9d3658d8a300bbdfd0759", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 34660.428, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6da73b290ad9490c70d0e3a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f736c97144296b8deec344a3", "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", @@ -214317,75 +214303,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": "E14001260", + "id": "E14001209", "level": "constituency", - "name": "Hackney South and Shoreditch", + "name": "Ealing Southall", "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 consumption, 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.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.E14001260" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001209" }, "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:f6da73b290ad9490c70d0e3a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f736c97144296b8deec344a3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 483236819.958, + "value_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f737c8ba2941fb906f056759", + "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": "E14001212", + "level": "constituency", + "name": "East Grinstead and Uckfield", + "vintage": "pcon_2024" + }, + "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.gas.meter_count", + "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001212" + }, + "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:f737c8ba2941fb906f056759", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6e74447643309b77ce44b84", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f75fc62223b38486fbd95cf3", "aggregation": { "method": "sum" }, @@ -214426,19 +214497,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001136", + "id": "E14001576", "level": "constituency", - "name": "Broadland and Fakenham", + "name": "West Ham and Beckton", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Broadland and Fakenham: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001136" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001576" }, "measure": { "unit": "count" @@ -214461,28 +214532,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6e74447643309b77ce44b84", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f75fc62223b38486fbd95cf3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 56973.334, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f6f3d4d6e0fcc6648c132f54", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7692b7a9bb399262936463a", "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 +214569,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214507,7 +214578,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -214515,27 +214586,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001540", + "id": "S14000106", "level": "constituency", - "name": "Taunton and Wellington", + "name": "West Dunbartonshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Taunton and Wellington: 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.E14001540" + "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", @@ -214550,20 +214621,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f6f3d4d6e0fcc6648c132f54", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7692b7a9bb399262936463a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 122888099.892, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f71554725ca8b02266e34612", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7951d730cb8854ca4bda09a", "aggregation": { "method": "sum" }, @@ -214604,19 +214675,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001410", + "id": "S14000027", "level": "constituency", - "name": "Nottingham East", + "name": "Na h-Eileanan an Iar", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham East: DESNZ's authority totals split by its small-area figures", + "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.E14001410" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000027" }, "measure": { "unit": "kwh" @@ -214639,20 +214710,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f71554725ca8b02266e34612", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7951d730cb8854ca4bda09a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 80558119.417, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f719a87268a4ed925b6e7506", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7fdb9ab7916a06c988a881b", "aggregation": { "method": "sum" }, @@ -214693,19 +214764,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001274", + "id": "E14001528", "level": "constituency", - "name": "Hastings and Rye", + "name": "Stretford and Urmston", "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, 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.E14001274" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001528" }, "measure": { "unit": "kwh" @@ -214726,28 +214797,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f719a87268a4ed925b6e7506", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7fdb9ab7916a06c988a881b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470860292.154, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f71da7670a877522ac0ecabf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f80bc44e490747526018cba4", "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", @@ -214760,81 +214831,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": "E14001533", + "id": "E14001334", "level": "constituency", - "name": "Sussex Weald", + "name": "Leyton and Wanstead", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Sussex Weald: 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_consumption", - "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.E14001533" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:f71da7670a877522ac0ecabf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f80bc44e490747526018cba4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45375.413, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f72de5d75da76d8710f6fe44", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8230236fbade3b2fb65a577", "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", @@ -214850,7 +214923,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -214859,7 +214932,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -214867,27 +214940,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001078", + "id": "E14001581", "level": "constituency", - "name": "Basingstoke", + "name": "Weston-super-Mare", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Basingstoke: 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.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.E14001078" + "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_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", @@ -214902,20 +214975,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f72de5d75da76d8710f6fe44", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8230236fbade3b2fb65a577", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 45327.695, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f734e9156abb23a4fea6ee94", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f84529af11c89d52c7438cb5", "aggregation": { "method": "sum" }, @@ -214956,19 +215029,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001403", + "id": "E14001473", "level": "constituency", - "name": "North West Hampshire", + "name": "Shrewsbury", "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, 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.E14001403" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001473" }, "measure": { "unit": "kwh" @@ -214989,28 +215062,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f734e9156abb23a4fea6ee94", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f84529af11c89d52c7438cb5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 403587950.486, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f76a118656f768d7f2ce87c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f857b0876d41ccf353ba7d3b", "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", @@ -215023,73 +215096,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": "E14001407", + "id": "E14001391", "level": "constituency", - "name": "Northampton South", + "name": "North East Derbyshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Northampton South: 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.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.E14001407" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:f76a118656f768d7f2ce87c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f857b0876d41ccf353ba7d3b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 133940568.028, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f78820b9fdbee02523df98c6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8630db90bc401c611f2f9f4", "aggregation": { "method": "sum" }, @@ -215130,19 +215205,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001372", + "id": "E14001555", "level": "constituency", - "name": "Morecambe and Lunesdale", + "name": "Tunbridge Wells", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Morecambe and Lunesdale: 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.gas.meter_count", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001372" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001555" }, "measure": { "unit": "count" @@ -215163,20 +215238,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f78820b9fdbee02523df98c6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8630db90bc401c611f2f9f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37424.59, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f79bd6b3fa06453f9755bf50", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8740e1a2941d31fc687ff59", "aggregation": { "method": "sum" }, @@ -215217,19 +215292,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001347", + "id": "E14001396", "level": "constituency", - "name": "Macclesfield", + "name": "North Norfolk", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Macclesfield: 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.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.E14001396" }, "measure": { "unit": "kwh" @@ -215252,28 +215327,117 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f79bd6b3fa06453f9755bf50", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8740e1a2941d31fc687ff59", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87b4bfe904ebb52b0c30270", + "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": "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:f87b4bfe904ebb52b0c30270", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47904.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ac2db9a7f0b152a6883c62", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f88de6694d98cfb1f9ab36f4", "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", @@ -215286,75 +215450,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": "E14001535", + "id": "E14001237", "level": "constituency", - "name": "Sutton Coldfield", + "name": "Filton and Bradley Stoke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Sutton Coldfield: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001535" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001237" }, "measure": { - "unit": "count" + "unit": "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:f7ac2db9a7f0b152a6883c62", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f88de6694d98cfb1f9ab36f4", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 405400071.071, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ada7a30f13e186cf57eb88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8a80cc3a506b0414a9d86f3", "aggregation": { "method": "sum" }, @@ -215395,19 +215557,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001363", + "id": "E14001293", "level": "constituency", - "name": "Mid Dorset and North Poole", + "name": "Hornsey and Friern Barnet", "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 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.E14001363" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001293" }, "measure": { "unit": "kwh" @@ -215430,20 +215592,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7ada7a30f13e186cf57eb88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8a80cc3a506b0414a9d86f3", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 144600412.558, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7c946c49f77d6098cab39c7", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8b18e1b9d6b3eed407dbd08", "aggregation": { "method": "sum" }, @@ -215484,19 +215646,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001120", + "id": "E14001273", "level": "constituency", - "name": "Bradford West", + "name": "Harwich and North Essex", "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, 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.E14001120" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001273" }, "measure": { "unit": "kwh" @@ -215517,28 +215679,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7c946c49f77d6098cab39c7", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8b18e1b9d6b3eed407dbd08", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 375714444.362, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7ee138693a1b52b3bd0cac2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8dc62c90fd1c44c1b4c4f17", "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", @@ -215551,73 +215713,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": "E14001308", + "id": "E14001398", "level": "constituency", - "name": "Keighley and Ilkley", + "name": "North Shropshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Keighley and Ilkley: 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_meter_count", - "record_set_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.E14001308" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001398" }, "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:f7ee138693a1b52b3bd0cac2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8dc62c90fd1c44c1b4c4f17", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 163796873.355, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f7f4e93bf6a931cc15ad301b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8ffd1b5d8368e09f8aaec64", "aggregation": { "method": "sum" }, @@ -215658,19 +215822,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001266", + "id": "E14001226", "level": "constituency", - "name": "Harborough, Oadby and Wigston", + "name": "Epping Forest", "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 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001266" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001226" }, "measure": { "unit": "kwh" @@ -215691,28 +215855,115 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f7f4e93bf6a931cc15ad301b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8ffd1b5d8368e09f8aaec64", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 535630086.712, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f81f8b6c961d1f64b03c9d7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f924e6f106466a4c08a25047", "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": "E14001455", + "level": "constituency", + "name": "Runcorn and Helsby", + "vintage": "pcon_2024" + }, + "label": "Domestic gas meters, 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" + }, + "lineage": { + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001455" + }, + "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:f924e6f106466a4c08a25047", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f92cbb12a9719d4c217e57fa", + "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", @@ -215728,7 +215979,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -215737,7 +215988,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -215745,27 +215996,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001146", + "id": "E14001456", "level": "constituency", - "name": "Bury St Edmunds and Stowmarket", + "name": "Runnymede and Weybridge", "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 electricity 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.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.E14001146" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001456" }, "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", @@ -215780,20 +216031,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f81f8b6c961d1f64b03c9d7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f92cbb12a9719d4c217e57fa", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46179.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f87ff306cabf4bc8074b3467", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96fb4e645535f2be73baf15", "aggregation": { "method": "sum" }, @@ -215834,19 +216085,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001355", + "id": "E14001535", "level": "constituency", - "name": "Mansfield", + "name": "Sutton Coldfield", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mansfield: 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.E14001355" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001535" }, "measure": { "unit": "kwh" @@ -215869,20 +216120,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f87ff306cabf4bc8074b3467", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f96fb4e645535f2be73baf15", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 155360338.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f899b3a646f95bca173cc9e8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9781686907ee548af4c6c77", "aggregation": { "method": "sum" }, @@ -215923,19 +216174,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001130", + "id": "E14001155", "level": "constituency", - "name": "Brighton Pavilion", + "name": "Central Devon", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Brighton Pavilion: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001130" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001155" }, "measure": { "unit": "kwh" @@ -215958,28 +216209,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f899b3a646f95bca173cc9e8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9781686907ee548af4c6c77", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 178091842.546, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8acdbbdeb1a56bec5da0b37", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f983b635b94a19ca23de72a1", "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", @@ -215992,75 +216243,160 @@ "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": "E14001395", "level": "constituency", - "name": "Vauxhall and Camberwell Green", + "name": "North Herefordshire", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.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.E14001395" }, "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:f8acdbbdeb1a56bec5da0b37", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f983b635b94a19ca23de72a1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 23469.185, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8c2d4eb5269d0242656e4e6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f991fa4138c69f7e065dc7ae", + "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": "E14001468", + "level": "constituency", + "name": "Sheffield Hallam", + "vintage": "pcon_2024" + }, + "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.E14001468" + }, + "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:f991fa4138c69f7e065dc7ae", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9a75b3cbed23a750a7cf19f", "aggregation": { "method": "sum" }, @@ -216101,19 +216437,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001173", + "id": "E14001063", "level": "constituency", - "name": "City of Durham", + "name": "Aldershot", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, City of Durham: 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.E14001173" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001063" }, "measure": { "unit": "kwh" @@ -216136,28 +216472,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8c2d4eb5269d0242656e4e6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9a75b3cbed23a750a7cf19f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 160094795.609, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8da283c4317d7e8a9da185d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9afd259989bc9b9ce38ae85", "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", @@ -216170,73 +216506,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": "E14001377", + "id": "E14001555", "level": "constituency", - "name": "Newcastle upon Tyne Central and West", + "name": "Tunbridge Wells", "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 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.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.E14001377" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001555" }, "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:f8da283c4317d7e8a9da185d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9afd259989bc9b9ce38ae85", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48214.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f8e5f869d7a9a8a9b5dade25", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9ba458ab076575aeffa3961", "aggregation": { "method": "sum" }, @@ -216277,19 +216615,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001541", + "id": "E14001539", "level": "constituency", - "name": "Telford", + "name": "Tatton", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Telford: 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.E14001541" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001539" }, "measure": { "unit": "count" @@ -216310,28 +216648,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f8e5f869d7a9a8a9b5dade25", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9ba458ab076575aeffa3961", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38288.403, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9339754f72ca0d8433910c8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c2cb3cb84800c9d98d7982", "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", @@ -216344,81 +216682,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": "E14001099", + "id": "E14001372", "level": "constituency", - "name": "Birmingham Selly Oak", + "name": "Morecambe and Lunesdale", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Selly Oak: DESNZ's authority totals split by its small-area figures", + "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.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.E14001099" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001372" }, "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:f9339754f72ca0d8433910c8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c2cb3cb84800c9d98d7982", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47605.73, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f960160fad607e5ccec0100e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9c688be5f8b8f72cf538506", "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", @@ -216431,73 +216771,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": "E14001229", + "id": "E14001422", "level": "constituency", - "name": "Erith and Thamesmead", + "name": "Pendle and Clitheroe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Erith and Thamesmead: 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_consumption", - "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.E14001229" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001422" }, "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:f960160fad607e5ccec0100e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9c688be5f8b8f72cf538506", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 150379611.565, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f96575d27034f302df6affa2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9e87b00f5e9dd2ed3b96981", "aggregation": { "method": "sum" }, @@ -216538,19 +216880,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001509", + "id": "E14001088", "level": "constituency", - "name": "St Helens North", + "name": "Bexhill and Battle", "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, 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" }, "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.E14001088" }, "measure": { "unit": "count" @@ -216573,28 +216915,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f96575d27034f302df6affa2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9e87b00f5e9dd2ed3b96981", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43475.45, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f97954054461c67d72ea6e0e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa4287070302091e96df9db1", "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", @@ -216607,48 +216949,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": "E14001243", + "id": "E14001112", "level": "constituency", - "name": "Gainsborough", + "name": "Bolton West", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gainsborough: 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.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.E14001112" }, "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:fa4287070302091e96df9db1", + "source": { + "source_file": "desnz_constituency_energy_facts.json", + "source_name": "microcosm", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", + "source_table": "DESNZ sub-national 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_type": "float" + }, + { + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa4ef88aacdbd23f6f35d202", + "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": "E14001460", + "level": "constituency", + "name": "Salisbury", + "vintage": "pcon_2024" + }, + "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.E14001460" + }, + "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 @@ -216660,20 +217091,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f97954054461c67d72ea6e0e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa4ef88aacdbd23f6f35d202", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 29496.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9b782cbcf32508f6827fd3b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa7e8a56917e3a0dfb860dad", "aggregation": { "method": "sum" }, @@ -216714,19 +217145,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001427", + "id": "E14001352", "level": "constituency", - "name": "Plymouth Sutton and Devonport", + "name": "Manchester Central", "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, 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.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.E14001352" }, "measure": { "unit": "kwh" @@ -216749,28 +217180,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9b782cbcf32508f6827fd3b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa7e8a56917e3a0dfb860dad", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 245872726.503, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9ee3ba80fe5b209373d13a2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa905fe2829709d2baec2a52", "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", @@ -216783,83 +217214,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": "E14001211", + "id": "E14001425", "level": "constituency", - "name": "Easington", + "name": "Peterborough", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Easington: DESNZ's authority totals split by its small-area figures", + "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.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.E14001211" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001425" }, "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:f9ee3ba80fe5b209373d13a2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa905fe2829709d2baec2a52", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46939.245, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:f9f66627654c7e4c730eb526", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa92bc1a5accd9ce0c6f7e4f", "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", @@ -216875,7 +217304,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -216884,7 +217313,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -216892,27 +217321,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001354", + "id": "E14001109", "level": "constituency", - "name": "Manchester Withington", + "name": "Bolsover", "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, 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.E14001354" + "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", @@ -216927,20 +217356,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:f9f66627654c7e4c730eb526", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa92bc1a5accd9ce0c6f7e4f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145156192.057, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa1ab929c13f447e70b8a45b", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa9d935ff025c1d6dcb0d207", "aggregation": { "method": "sum" }, @@ -216981,19 +217410,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "S14000096", "level": "constituency", - "name": "Penrith and Solway", + "name": "Lothian East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Penrith and Solway: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.S14000096" }, "measure": { "unit": "kwh" @@ -217014,28 +217443,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa1ab929c13f447e70b8a45b", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa9d935ff025c1d6dcb0d207", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 460363262.395, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa2e57cbeb9c63954bdc096e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fad89f72bbf43ef68a026fc0", "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", @@ -217051,7 +217480,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -217060,7 +217489,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -217068,27 +217497,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001582", + "id": "E14001075", "level": "constituency", - "name": "Wetherby and Easingwold", + "name": "Barnsley South", "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, 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" + "measure_id": "domestic_meter_count", + "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001075" }, "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", @@ -217103,28 +217532,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa2e57cbeb9c63954bdc096e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fad89f72bbf43ef68a026fc0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 49134.523, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa2eb8d5280216d6eb78e4b2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fadf857968a5096a085d0119", "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", @@ -217137,73 +217566,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": "S14000086", + "id": "E14001498", "level": "constituency", - "name": "Glasgow North East", + "name": "South West Wiltshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Glasgow North East: 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_meter_count", - "record_set_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.S14000086" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:fa2eb8d5280216d6eb78e4b2", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fadf857968a5096a085d0119", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 159311508.146, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa37211d5dbef58f4a120634", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fae821a13b841133cdda80bf", "aggregation": { "method": "sum" }, @@ -217244,19 +217675,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001114", + "id": "E14001085", "level": "constituency", - "name": "Boston and Skegness", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Boston and Skegness: 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.E14001114" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001085" }, "measure": { "unit": "kwh" @@ -217277,115 +217708,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa37211d5dbef58f4a120634", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa496b1436e63500c9c49493", - "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": "E14001220", - "level": "constituency", - "name": "Eastleigh", - "vintage": "pcon_2024" - }, - "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.gas.meter_count", - "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.meter_count.v1" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001220" - }, - "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:fa496b1436e63500c9c49493", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fae821a13b841133cdda80bf", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 245539313.62, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa4aaed549e3c2b0a305bb09", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb113967db0780674d4ae43c", "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", @@ -217401,7 +217745,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217410,7 +217754,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217418,27 +217762,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000085", + "id": "E14001161", "level": "constituency", - "name": "Brecon, Radnor and Cwm Tawe", + "name": "Cheltenham", "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 gas consumption, 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" + "measure_id": "domestic_consumption", + "record_set_id": "uk.local_geography.desnz_constituency_energy.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.W07000085" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001161" }, "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", @@ -217451,28 +217795,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa4aaed549e3c2b0a305bb09", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb113967db0780674d4ae43c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 470453840.81, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa5a1e8f3727d294ee531edf", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1351e634fd89f7d9de02f1", "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 +217832,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -217497,7 +217841,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -217505,27 +217849,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "S14000105", + "id": "E14001355", "level": "constituency", - "name": "Stirling and Strathallan", + "name": "Mansfield", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stirling and Strathallan: 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.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.S14000105" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001355" }, "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,20 +217882,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa5a1e8f3727d294ee531edf", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb1351e634fd89f7d9de02f1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 551157155.09, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6608d24f4dd93ceae7d162", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1bb4c4f6c9b301e8e44631", "aggregation": { "method": "sum" }, @@ -217592,19 +217936,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001145", + "id": "E14001088", "level": "constituency", - "name": "Bury South", + "name": "Bexhill and Battle", "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, 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" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001145" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001088" }, "measure": { "unit": "kwh" @@ -217627,20 +217971,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6608d24f4dd93ceae7d162", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb1bb4c4f6c9b301e8e44631", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 166628975.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa6d6e68cdecedcb53b21021", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb68d593bd359e69fec8a48a", "aggregation": { "method": "sum" }, @@ -217681,19 +218025,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001525", + "id": "E14001289", "level": "constituency", - "name": "Stratford and Bow", + "name": "Hitchin", "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, 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.gas.meter_count", "record_set_spec_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.E14001289" }, "measure": { "unit": "count" @@ -217714,107 +218058,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa6d6e68cdecedcb53b21021", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa8a8169cda79566960fc6f4", - "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": "E14001534", - "level": "constituency", - "name": "Sutton and Cheam", - "vintage": "pcon_2024" - }, - "label": "Domestic gas consumption, 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.gas.consumption", - "record_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" - }, - "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:fa8a8169cda79566960fc6f4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb68d593bd359e69fec8a48a", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39306.318, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fa8ab2e68503aa18f6917505", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb6915feb725642247d35b51", "aggregation": { "method": "sum" }, @@ -217855,19 +218112,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001437", + "id": "E14001105", "level": "constituency", - "name": "Rayleigh and Wickford", + "name": "Blackpool South", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Rayleigh and Wickford: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001437" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001105" }, "measure": { "unit": "kwh" @@ -217888,20 +218145,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fa8ab2e68503aa18f6917505", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb6915feb725642247d35b51", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 516042535.788, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faa18f6b3e93c59c99cbaeb5", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb761fe178f37cbb5b99ef7f", "aggregation": { "method": "sum" }, @@ -217942,19 +218199,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001100", + "id": "E14001291", "level": "constituency", - "name": "Birmingham Yardley", + "name": "Honiton and Sidmouth", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Birmingham Yardley: 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.E14001100" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001291" }, "measure": { "unit": "count" @@ -217975,28 +218232,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faa18f6b3e93c59c99cbaeb5", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb761fe178f37cbb5b99ef7f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 31413.183, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faa30830fe65d7a8bfa8d994", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5aefc04969aaa049b78a54", "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", @@ -218012,7 +218269,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218021,7 +218278,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -218029,27 +218286,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001212", + "id": "E14001368", "level": "constituency", - "name": "East Grinstead and Uckfield", + "name": "Middlesbrough South and East Cleveland", "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 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.E14001212" + "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", @@ -218064,28 +218321,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faa30830fe65d7a8bfa8d994", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5aefc04969aaa049b78a54", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43916.878, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faacc47990f4c4200f6f0b7d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5c138ec8154f94b07432fc", "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", @@ -218098,83 +218355,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": "E14001550", + "id": "E14001096", "level": "constituency", - "name": "Tooting", + "name": "Birmingham Ladywood", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tooting: 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_meter_count", - "record_set_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.E14001550" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001096" }, "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:faacc47990f4c4200f6f0b7d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5c138ec8154f94b07432fc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 36399.147, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fab4c9e260a13aa7c239d266", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc64dd044d3ef696be592e5b", "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", @@ -218190,7 +218445,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -218199,7 +218454,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -218207,27 +218462,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001592", + "id": "E14001342", "level": "constituency", - "name": "Woking", + "name": "Loughborough", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Woking: 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_consumption", - "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.E14001592" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001342" }, "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", @@ -218240,28 +218495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fab4c9e260a13aa7c239d266", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc64dd044d3ef696be592e5b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 39389.782, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:faba3a60ffce3f94939d1187", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc74a47f0349e3ce4c1e3de7", "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", @@ -218277,7 +218532,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -218286,7 +218541,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -218294,27 +218549,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001555", + "id": "S14000080", "level": "constituency", - "name": "Tunbridge Wells", + "name": "Edinburgh South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Tunbridge Wells: 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_meter_count", - "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_count", - "record_set_spec_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.E14001555" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_electricity_consumption", + "source_measure_id": "domestic_consumption", + "unit": "kwh" }, "period": { "type": "calendar_year", @@ -218329,20 +218584,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:faba3a60ffce3f94939d1187", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc74a47f0349e3ce4c1e3de7", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 145046950.626, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fad740a6a54ea74007062d72", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc7fce1171d708f2e8355fa6", "aggregation": { "method": "sum" }, @@ -218383,19 +218638,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001418", + "id": "W07000083", "level": "constituency", - "name": "Ossett and Denby Dale", + "name": "Bangor Aberconwy", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Ossett and Denby Dale: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.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.E14001418" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.W07000083" }, "measure": { "unit": "kwh" @@ -218418,115 +218673,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fad740a6a54ea74007062d72", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fadab1b152b52505be29eeba", - "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": "E14001171", - "level": "constituency", - "name": "Christchurch", - "vintage": "pcon_2024" - }, - "label": "Domestic gas 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" - }, - "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001171" - }, - "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:fadab1b152b52505be29eeba", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc7fce1171d708f2e8355fa6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 141044881.249, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fadd6eefc2384d613bfcc90f", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc8c01145238d313264a7629", "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", @@ -218539,73 +218707,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": "E14001529", + "id": "E14001098", "level": "constituency", - "name": "Stroud", + "name": "Birmingham Perry Barr", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stroud: 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.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.E14001529" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001098" }, "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:fadd6eefc2384d613bfcc90f", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc8c01145238d313264a7629", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41735.279, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb049b61c5e08bcf399f0edc", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcbd6bb96c7ee369ab2d7991", "aggregation": { "method": "sum" }, @@ -218646,19 +218816,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001257", + "id": "E14001085", "level": "constituency", - "name": "Greenwich and Woolwich", + "name": "Bermondsey and Old Southwark", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Greenwich and Woolwich: 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.E14001257" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001085" }, "measure": { "unit": "count" @@ -218681,28 +218851,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb049b61c5e08bcf399f0edc", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcbd6bb96c7ee369ab2d7991", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 54831.709, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb0db81ab6074c7b69e1a983", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcc3df32d0e4ac52547f70d9", "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", @@ -218715,75 +218885,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": "E14001362", + "id": "E14001496", "level": "constituency", - "name": "Mid Derbyshire", + "name": "South West Hertfordshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Mid Derbyshire: 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.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.E14001362" + "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_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:fb0db81ab6074c7b69e1a983", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcc3df32d0e4ac52547f70d9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 37447.072, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1b2391046408f4d6af7e6d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcc842b2101bcc27df0b2094", "aggregation": { "method": "sum" }, @@ -218824,19 +218992,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001495", + "id": "E14001295", "level": "constituency", - "name": "South West Devon", + "name": "Houghton and Sunderland South", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, South West Devon: 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.E14001495" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001295" }, "measure": { "unit": "count" @@ -218859,28 +219027,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb1b2391046408f4d6af7e6d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcc842b2101bcc27df0b2094", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48691.965, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb1da41ca9d212887506bc4e", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcd3983e4a9b835b98381cd9", "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", @@ -218893,73 +219061,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": "E14001240", + "id": "S14000021", "level": "constituency", - "name": "Forest of Dean", + "name": "East Renfrewshire", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Forest of Dean: 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_meter_count", - "record_set_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.E14001240" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000021" }, "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:fb1da41ca9d212887506bc4e", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcd3983e4a9b835b98381cd9", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 139418642.858, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb217399967bde86bd7eae67", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcdb2bba8e22d3df3b28d345", "aggregation": { "method": "sum" }, @@ -219000,19 +219170,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001309", + "id": "E14001139", "level": "constituency", - "name": "Kenilworth and Southam", + "name": "Broxbourne", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Kenilworth and Southam: 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.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.E14001309" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001139" }, "measure": { "unit": "kwh" @@ -219035,28 +219205,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb217399967bde86bd7eae67", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcdb2bba8e22d3df3b28d345", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 165787418.855, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb2a98db2c2232c29ca03165", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf0079d26553d7a968fe75f", "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", @@ -219069,81 +219239,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": "E14001106", "level": "constituency", - "name": "North Durham", + "name": "Blaydon and Consett", "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, 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.E14001389" + "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:fb2a98db2c2232c29ca03165", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf0079d26553d7a968fe75f", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44113.969, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb2b59487ae04e131820b186", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf8a6d2553ee3202ac2a058", "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", @@ -219159,7 +219331,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -219168,7 +219340,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -219176,27 +219348,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001421", + "id": "E14001255", "level": "constituency", - "name": "Peckham", + "name": "Great Grimsby and Cleethorpes", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Peckham: 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.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.E14001421" + "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_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", @@ -219209,28 +219381,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb2b59487ae04e131820b186", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcf8a6d2553ee3202ac2a058", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 48688.392, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb348ce54cff15721b3dafa6", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd05478085e4e87d279b7bdd", "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", @@ -219243,73 +219415,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": "E14001161", + "id": "E14001102", "level": "constituency", - "name": "Cheltenham", + "name": "Blackburn", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Cheltenham: 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.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.E14001161" + "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_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:fb348ce54cff15721b3dafa6", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd05478085e4e87d279b7bdd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42825.235, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb59271bdf9fa68438bf8203", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd498334b5e795eda7499f56", "aggregation": { "method": "sum" }, @@ -219350,19 +219524,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001596", + "id": "E14001235", "level": "constituency", - "name": "Wolverhampton West", + "name": "Faversham and Mid Kent", "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, 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.E14001596" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001235" }, "measure": { "unit": "count" @@ -219383,20 +219557,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb59271bdf9fa68438bf8203", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd498334b5e795eda7499f56", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 38472.988, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb6e4f4df3660097b1391fb2", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd5d01b36b77e10ac8e7e482", "aggregation": { "method": "sum" }, @@ -219437,19 +219611,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001315", + "id": "E14001488", "level": "constituency", - "name": "Kingston upon Hull West and Haltemprice", + "name": "South Leicestershire", "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 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001315" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001488" }, "measure": { "unit": "kwh" @@ -219470,107 +219644,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fb6e4f4df3660097b1391fb2", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national 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_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fb83ad9b5f40470f26841f27", - "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": "E14001164", - "level": "constituency", - "name": "Chester South and Eddisbury", - "vintage": "pcon_2024" - }, - "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.E14001164" - }, - "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:fb83ad9b5f40470f26841f27", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd5d01b36b77e10ac8e7e482", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 467854485.137, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fbb780944a437a5debb04d78", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd6a97f7470747b50cfd8ebe", "aggregation": { "method": "sum" }, @@ -219611,19 +219698,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000083", + "id": "E14001594", "level": "constituency", - "name": "Bangor Aberconwy", + "name": "Wolverhampton North East", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Bangor Aberconwy: 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_consumption", "record_set_id": "uk.local_geography.desnz_constituency_energy.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000083" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001594" }, "measure": { "unit": "kwh" @@ -219644,28 +219731,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fbb780944a437a5debb04d78", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd6a97f7470747b50cfd8ebe", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 450172153.557, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc257a0fbf3f50b169bec7db", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd7cba8b134874bca12d9596", "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", @@ -219678,73 +219765,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": "E14001293", + "id": "E14001118", "level": "constituency", - "name": "Hornsey and Friern Barnet", + "name": "Bradford East", "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 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.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.E14001293" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001118" }, "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:fc257a0fbf3f50b169bec7db", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd7cba8b134874bca12d9596", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43316.32, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc5e39dc5123d825cc3889d0", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd9bbc8c9dbcfa213fa1f96d", "aggregation": { "method": "sum" }, @@ -219785,19 +219874,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001239", + "id": "E14001159", "level": "constituency", - "name": "Folkestone and Hythe", + "name": "Chelmsford", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Folkestone and Hythe: 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_meter_count", "record_set_id": "uk.local_geography.desnz_constituency_energy.electricity.meter_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.E14001239" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001159" }, "measure": { "unit": "count" @@ -219820,28 +219909,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fc5e39dc5123d825cc3889d0", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd9bbc8c9dbcfa213fa1f96d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47730.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc6309b92b93824e09219478", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fda4ed465495ff5f3fae712c", "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", @@ -219854,83 +219943,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": "E14001476", + "id": "E14001072", "level": "constituency", - "name": "Sleaford and North Hykeham", + "name": "Banbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Sleaford and North Hykeham: 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_consumption", - "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.E14001476" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001072" }, "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:fc6309b92b93824e09219478", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fda4ed465495ff5f3fae712c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 33494.961, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc6393af35906c7a69d65a31", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fde1a7b61bcadc83c8163259", "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", @@ -219943,81 +220030,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": "S14000101", + "id": "E14001221", "level": "constituency", - "name": "Paisley and Renfrewshire North", + "name": "Edmonton and Winchmore Hill", "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 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.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.S14000101" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001221" }, "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:fc6393af35906c7a69d65a31", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fde1a7b61bcadc83c8163259", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 161536278.724, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fc7f7a4c8ad87247ed25d255", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fded1ac5e2e046b8859d9034", "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", @@ -220030,75 +220119,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": "E14001246", + "id": "W07000107", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Gillingham and Rainham: 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.E14001246" + "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:fc7f7a4c8ad87247ed25d255", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fded1ac5e2e046b8859d9034", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 510690807.464, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fca773e6767bb7e7b18c8f10", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdf0f0bd4166670375164091", "aggregation": { "method": "sum" }, @@ -220139,19 +220226,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001442", + "id": "E14001415", "level": "constituency", - "name": "Reigate", + "name": "Oldham East and Saddleworth", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Reigate: 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.electricity.meter_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.E14001415" }, "measure": { "unit": "count" @@ -220174,28 +220261,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fca773e6767bb7e7b18c8f10", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdf0f0bd4166670375164091", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 44011.959, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcaf327a591b848de6bf9622", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdf5d594992f4f83a0dcdde0", "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", @@ -220211,7 +220298,7 @@ "electricity": "Electricity" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "as_reported": "As reported" @@ -220220,7 +220307,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "as_reported" }, "entity": { @@ -220228,27 +220315,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001110", + "id": "S14000093", "level": "constituency", - "name": "Bolton North East", + "name": "Inverclyde and Renfrewshire West", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Bolton North East: 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.electricity.meter_count", - "record_set_spec_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.E14001110" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.S14000093" }, "measure": { - "unit": "count" + "unit": "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", @@ -220263,28 +220350,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fcaf327a591b848de6bf9622", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fdf5d594992f4f83a0dcdde0", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 125025108.037, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fcf0be23ef16755d8e8ff5f3", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe09fbdbe63d842a30c3416e", "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", @@ -220297,75 +220384,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": "E14001457", + "id": "S14000099", "level": "constituency", - "name": "Rushcliffe", + "name": "Motherwell, Wishaw and Carluke", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Rushcliffe: 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_meter_count", - "record_set_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.E14001457" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.S14000099" }, "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:fcf0be23ef16755d8e8ff5f3", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe09fbdbe63d842a30c3416e", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 40315.296, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd308341b5e812c67f5c1f9a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe3e10a30412dc124633748c", "aggregation": { "method": "sum" }, @@ -220406,19 +220491,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001246", + "id": "E14001476", "level": "constituency", - "name": "Gillingham and Rainham", + "name": "Sleaford and North Hykeham", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Gillingham and Rainham: 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.gas.consumption", "record_set_spec_id": "uk.local_geography.desnz_constituency_energy.gas.consumption.v1" }, "lineage": { - "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001246" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001476" }, "measure": { "unit": "kwh" @@ -220439,28 +220524,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd308341b5e812c67f5c1f9a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe3e10a30412dc124633748c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 358695653.739, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd41a3750a3dba07a2a9968d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe5712ee0007c78e655d857b", "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", @@ -220476,7 +220561,7 @@ "gas": "Gas" }, "metric": { - "meter_count": "Meter count" + "consumption": "Consumption" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -220485,7 +220570,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "meter_count", + "metric": "consumption", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -220493,27 +220578,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "W07000107", + "id": "E14001563", "level": "constituency", - "name": "Rhondda and Ogmore", + "name": "Walthamstow", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Rhondda and Ogmore: 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.W07000107" + "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", @@ -220526,20 +220611,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd41a3750a3dba07a2a9968d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe5712ee0007c78e655d857b", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 420092282.809, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd5859ddb9f601176f20a81a", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7394c3da0103436e8f5382", "aggregation": { "method": "sum" }, @@ -220580,19 +220665,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001320", + "id": "S14000074", "level": "constituency", - "name": "Leeds East", + "name": "Dumfriesshire, Clydesdale and Tweeddale", "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, 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.gas.consumption", "record_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.S14000074" }, "measure": { "unit": "kwh" @@ -220613,28 +220698,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd5859ddb9f601176f20a81a", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7394c3da0103436e8f5382", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 284419687.871, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd5971f0dd3250a320d95e18", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7bbb8e252e21383f350a10", "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", @@ -220650,7 +220735,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -220659,7 +220744,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -220667,27 +220752,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001148", + "id": "W07000092", "level": "constituency", - "name": "Camborne and Redruth", + "name": "Cardiff West", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Camborne and Redruth: 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.E14001148" + "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", @@ -220702,28 +220787,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fd5971f0dd3250a320d95e18", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7bbb8e252e21383f350a10", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 47272.58, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fd61681302c0b026be16ccf8", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe7dae356dc497d673bf8efd", "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", @@ -220736,81 +220821,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": "E14001128", + "id": "W07000107", "level": "constituency", - "name": "Brigg and Immingham", + "name": "Rhondda and Ogmore", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Brigg and Immingham: 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_consumption", - "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.E14001128" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.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_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:fd61681302c0b026be16ccf8", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe7dae356dc497d673bf8efd", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46870.302, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdb39d702ace481c8a0b7997", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe89837a9f07c39503b16252", "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", @@ -220823,81 +220910,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": "S14000095", + "id": "E14001397", "level": "constituency", - "name": "Livingston", + "name": "North Northumberland", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Livingston: 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.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.S14000095" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001397" }, "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:fdb39d702ace481c8a0b7997", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe89837a9f07c39503b16252", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 166783445.069, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdba2433c48ea7d31817fa68", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fec22e8b88a162e5e8abbe28", "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", @@ -220910,81 +220999,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": "E14001520", + "id": "E14001465", "level": "constituency", - "name": "Stoke-on-Trent Central", + "name": "Sevenoaks", "vintage": "pcon_2024" }, - "label": "Domestic gas meters, 2024, Stoke-on-Trent Central: 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.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.E14001520" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001465" }, "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:fdba2433c48ea7d31817fa68", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fec22e8b88a162e5e8abbe28", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41896.639, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fdc7dfbfb6809944e26ae776", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:feed8e78ef511dedd46ac0da", "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", @@ -220997,75 +221088,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": "E14001071", + "id": "W07000109", "level": "constituency", - "name": "Aylesbury", + "name": "Torfaen", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Aylesbury: 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_consumption", - "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.E14001071" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.W07000109" }, "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:fdc7dfbfb6809944e26ae776", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:feed8e78ef511dedd46ac0da", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41725.0, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe57452776be78fd54829837", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fef7319b6250462c9e795393", "aggregation": { "method": "sum" }, @@ -221106,19 +221195,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001424", + "id": "E14001376", "level": "constituency", - "name": "Penrith and Solway", + "name": "Newbury", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Penrith and Solway: 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.E14001424" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001376" }, "measure": { "unit": "count" @@ -221141,28 +221230,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fe57452776be78fd54829837", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fef7319b6250462c9e795393", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43577.559, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fe5ea7c3eb4b4c3f04bc8c97", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff0c135cd424fafdc28abbc6", "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", @@ -221175,83 +221264,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": "S14000067", + "id": "E14001481", "level": "constituency", - "name": "Argyll, Bute and South Lochaber", + "name": "South Cambridgeshire", "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 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.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.S14000067" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.E14001481" }, "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:fe5ea7c3eb4b4c3f04bc8c97", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff0c135cd424fafdc28abbc6", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 366591513.592, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fed3d6164c124bca90993a1c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff0eed7b86bbd8bfa443764d", "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", @@ -221264,73 +221351,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": "E14001169", + "id": "E14001221", "level": "constituency", - "name": "Chipping Barnet", + "name": "Edmonton and Winchmore Hill", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chipping Barnet: 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.E14001169" + "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:fed3d6164c124bca90993a1c", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff0eed7b86bbd8bfa443764d", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 46951.093, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fef20f81577316ef9373641d", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff2ad6661a5d191ed788cd39", "aggregation": { "method": "sum" }, @@ -221371,19 +221460,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001198", + "id": "E14001192", "level": "constituency", - "name": "Doncaster Central", + "name": "Daventry", "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, 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.E14001198" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001192" }, "measure": { "unit": "kwh" @@ -221406,28 +221495,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fef20f81577316ef9373641d", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff2ad6661a5d191ed788cd39", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 199713973.136, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff0126bd52d41c517f9caa46", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff367e973aed25ec0dd928ce", "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", @@ -221440,83 +221529,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": "E14001493", + "id": "E14001401", "level": "constituency", - "name": "South Shropshire", + "name": "North West Cambridgeshire", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, South Shropshire: 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.E14001493" + "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:ff0126bd52d41c517f9caa46", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff367e973aed25ec0dd928ce", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 463540189.194, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff04db1975cb642ae86b1104", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff40b3e4140289c7f4fb0243", "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", @@ -221529,81 +221616,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": "E14001168", + "id": "E14001441", "level": "constituency", - "name": "Chippenham", + "name": "Redditch", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Chippenham: 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_consumption", - "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.E14001168" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001441" }, "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:ff04db1975cb642ae86b1104", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff40b3e4140289c7f4fb0243", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 42461.107, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff18d0e29a3df08278a14074", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff430d890dfa1c32656782e8", "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", @@ -221616,83 +221705,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": "E14001133", + "id": "E14001128", "level": "constituency", - "name": "Bristol North East", + "name": "Brigg and Immingham", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Bristol North East: 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.E14001133" + "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:ff18d0e29a3df08278a14074", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff430d890dfa1c32656782e8", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 445117049.685, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff28712c7e4ff37d286060b1", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff442125ec14972fcad30a07", "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", @@ -221705,83 +221792,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": "E14001572", + "id": "E14001527", "level": "constituency", - "name": "Wells and Mendip Hills", + "name": "Streatham and Croydon North", "vintage": "pcon_2024" }, - "label": "Domestic electricity meters, 2024, Wells and Mendip Hills: 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_meter_count", - "record_set_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.E14001572" + "source_record_id": "microcosm.desnz_constituency_energy.gas.meter_count.2024.constituency.E14001527" }, "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:ff28712c7e4ff37d286060b1", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff442125ec14972fcad30a07", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43714.915, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff5bcbe6dc76bbcd1622f904", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff474ef4476f975c7470c95c", "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", @@ -221797,7 +221882,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221806,7 +221891,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -221814,27 +221899,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001591", + "id": "E14001258", "level": "constituency", - "name": "Witney", + "name": "Guildford", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Witney: 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_consumption", - "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.E14001591" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.meter_count.2024.constituency.E14001258" }, "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", @@ -221849,28 +221934,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff5bcbe6dc76bbcd1622f904", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff474ef4476f975c7470c95c", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 41393.467, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6657ce78417fde2db986cb", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffae0107aa98f84c4f21cb70", "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", @@ -221886,7 +221971,7 @@ "electricity": "Electricity" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "as_reported": "As reported" @@ -221895,7 +221980,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "electricity", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "as_reported" }, "entity": { @@ -221903,27 +221988,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001411", + "id": "W07000096", "level": "constituency", - "name": "Nottingham North and Kimberley", + "name": "Dwyfor Meirionnydd", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nottingham North and Kimberley: 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.E14001411" + "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", @@ -221938,20 +222023,20 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6657ce78417fde2db986cb", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffae0107aa98f84c4f21cb70", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 51428.531, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ff6af436fe0f5231f4621a88", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffb482154baceadc6f649df5", "aggregation": { "method": "sum" }, @@ -221992,19 +222077,19 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001193", + "id": "E14001198", "level": "constituency", - "name": "Derby North", + "name": "Doncaster Central", "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, 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.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.E14001198" }, "measure": { "unit": "kwh" @@ -222027,28 +222112,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ff6af436fe0f5231f4621a88", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffb482154baceadc6f649df5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 152257489.848, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffc6509859286b2b02d3224c", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffbd75ca81c956c1bd6680a5", "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", @@ -222061,137 +222146,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": "E14001413", + "id": "W07000095", "level": "constituency", - "name": "Nuneaton", + "name": "Clwyd North", "vintage": "pcon_2024" }, - "label": "Domestic electricity consumption, 2024, Nuneaton: 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_consumption", - "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.E14001413" + "source_record_id": "microcosm.desnz_constituency_energy.gas.consumption.2024.constituency.W07000095" }, "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:ffc6509859286b2b02d3224c", - "source": { - "source_file": "desnz_constituency_energy_facts.json", - "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", - "source_table": "DESNZ sub-national and LSOA / data zone domestic energy statistics, Microcosm derivation", - "url": "tools/build_uk_desnz_constituency_energy_facts.py", - "vintage": "2025_publication_2024_data" - }, - "value": 142868319.028, - "value_type": "float" - }, - { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffcde1d5ecb12adf57b810e4", - "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": "E14001479", - "level": "constituency", - "name": "Solihull West and Shirley", - "vintage": "pcon_2024" - }, - "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.E14001479" - }, - "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 @@ -222203,28 +222199,28 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffcde1d5ecb12adf57b810e4", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffbd75ca81c956c1bd6680a5", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 434098449.127, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fff1c100820a4374c841b950", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffc88700211d5a46983f5fc1", "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", @@ -222237,81 +222233,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": "E14001433", + "id": "E14001333", "level": "constituency", - "name": "Preston", + "name": "Lewisham West and East Dulwich", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, Preston: 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.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.E14001433" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001333" }, "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:fff1c100820a4374c841b950", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffc88700211d5a46983f5fc1", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 126961535.384, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fff3b41b4fdbc0a880dbf557", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:ffcc449ecaa60ec59cd0f748", "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", @@ -222324,81 +222322,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": "E14001404", + "id": "E14001239", "level": "constituency", - "name": "North West Leicestershire", + "name": "Folkestone and Hythe", "vintage": "pcon_2024" }, - "label": "Domestic gas consumption, 2024, North West Leicestershire: 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_consumption", - "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.E14001404" + "source_record_id": "microcosm.desnz_constituency_energy.electricity.consumption.2024.constituency.E14001239" }, "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:fff3b41b4fdbc0a880dbf557", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:ffcc449ecaa60ec59cd0f748", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 135865807.524, "value_type": "float" }, { - "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fffec41eaf26654f82119232", + "aggregate_fact_key": "microcosm.derived_fact.desnz_constituency_energy.v1:fffdd3200c9d8eece25080bc", "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", @@ -222414,7 +222414,7 @@ "gas": "Gas" }, "metric": { - "consumption": "Consumption" + "meter_count": "Meter count" }, "temperature_adjustment": { "weather_corrected": "Weather corrected" @@ -222423,7 +222423,7 @@ "dimensions": { "domestic_scope": "all_domestic", "fuel": "gas", - "metric": "consumption", + "metric": "meter_count", "temperature_adjustment": "weather_corrected" }, "entity": { @@ -222431,27 +222431,27 @@ "role": "domestic_energy_customer" }, "geography": { - "id": "E14001314", + "id": "E14001305", "level": "constituency", - "name": "Kingston upon Hull North and Cottingham", + "name": "Islington North", "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, 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.E14001314" + "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", @@ -222464,19 +222464,19 @@ }, "provenance_class": "derived_administrative", "schema_version": "microcosm.derived_consumer_fact.v1", - "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fffec41eaf26654f82119232", + "semantic_fact_key": "microcosm.semantic_fact.desnz_constituency_energy.v1:fffdd3200c9d8eece25080bc", "source": { "source_file": "desnz_constituency_energy_facts.json", "source_name": "microcosm", - "source_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "source_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "source_table": "DESNZ sub-national 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": 43385.0, "value_type": "float" } ], - "rows_sha256": "35c4d4da3055804d007a39e8293ddb8f6fb78cd49b48b5813a6e20bf9235a263", + "rows_sha256": "e851214f580261184f37dce3244d642dd70b025a18433e219e7fb7c6c5b2729f", "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 3a84fbe2c8..1d7c2d23f9 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 a0b7f7645c..de037f63c5 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 7fea5d78e5..bf184a0fc4 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 7217bcd41f..75161f9425 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 62b98e45b9..58796b7535 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 29187a9ddd..f18cee0848 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 bf5c60740d..0fd8fd3fb8 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 afc7f84713..b8a4ce5516 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 9ea0a452ab..bfcf646fd0 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 8f5fef7652..f57acf8412 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "selections": [ { diff --git a/packages/microcosm-build/src/microcosm/build/uk/gates.json b/packages/microcosm-build/src/microcosm/build/uk/gates.json index 5b18661165..bd59208bb4 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/gates.json +++ b/packages/microcosm-build/src/microcosm/build/uk/gates.json @@ -1045,6 +1045,19 @@ }, "notes": "Stage-time check of the isa_subscriptions receipt against HMRC's tables (microcosm#1415). It fails on the 2024-25 cash and stocks-and-shares totals off Table 9.4's 2024-25 amounts (María's ruling of 29 October 2026), the both-type split's stocks-and-shares residual or the Lifetime ISA total off its Table 9.4 amount by more than maximum_relative_total_deviation; a reported saturation is named, not failed. Cells short of eligible holders are named, never failed: the stage invents no holders, and the distance from HMRC's tables after calibration is measured, not gated (María's ruling of 28 October 2026). A population fact check: the synthetic smoke records it without blocking, since a synthetic population cannot reach HMRC's national totals; the rules any population must keep are uk_stage_isa_subscriptions_invariants." }, + { + "id": "uk_stage_company_cars_invariants", + "gate": "stage_health", + "phase": "transferred", + "criticality": "release_blocking", + "evidence_absent_blocks": true, + "parameters": { + "stage": "company_cars", + "check": "company_cars", + "maximum_pay_identity_error_gbp": 0.05 + }, + "notes": "Stage-time rules of the company_cars receipt that hold for any population (PolicyEngine/uk-autumn-budget-dashboard-2026#316). It fails on any record the receipt counts against them (a non-finite or negative value; a holder without a list price; an input written for someone without a car; an unknown fuel type; a car that emits CO2 without a figure, or an electric car with one; private fuel on an electric car; contributions above the list price; an electric range on a car outside 1 to 50 g/km; an SPI benefit above its EPB; a tape row's employee pension contribution above its carved pay, which salary_sacrifice would refuse) and on any tape row whose pay plus the car and fuel benefits the engine computes again on the stage's output misses the pay the row brought in (the tape's PAY + EPB + TAXTERM) by more than maximum_pay_identity_error_gbp, rounded up to the penny: the carve-out of the benefits from pay assumes how the engine prices a car, and the engine computes in single precision (María's ruling of 30 October 2026). It is no population fact check, so the synthetic smoke build blocks on it as every licensed build does; how far the calibrated file sits from HMRC's company car tables is not gated (María's ruling of 28 October 2026 on the ISA facts), and no build step measures it yet: comparing the calibrated file with Tables 1, 3A and 4 is a manual step." + }, { "id": "uk_release_input_coverage", "gate": "release_input_coverage", @@ -1355,6 +1368,12 @@ "person.stocks_and_shares_isa_balance", "person.cash_isa_subscriptions", "person.stocks_and_shares_isa_subscriptions", + "person.company_car_list_price", + "person.company_car_co2_emissions", + "person.company_car_fuel_type", + "person.company_car_electric_range", + "person.company_car_capital_contributions", + "person.company_car_private_fuel_provided", "person.individual_savings_account_interest_income", "person.local_bus_single_fare_share", "person.local_bus_trips", 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 new file mode 100644 index 0000000000..c7c81112a7 --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk/hmrc_benefits_in_kind_facts.json @@ -0,0 +1,4470 @@ +{ + "schema_version": 1, + "country": "uk", + "kind": "uk_vendored_ledger_facts", + "resource": "hmrc_benefits_in_kind_facts.json", + "purpose": "HMRC Benefits in kind statistics (July 2026 release), the 2024-25 provisional rows the company cars stage draws fuel types and CO2 bands to, and that the calibrated file is compared with by hand (PolicyEngine/uk-autumn-budget-dashboard-2026#316): Table 1 car and car fuel benefit recipients, taxable value, income tax and Class 1A NICs liabilities, with their total; Table 2A car benefit recipients by CO2 band; Table 2C car benefit recipients by fuel type; Tables 3A and 3B car and car fuel benefit recipients and taxable value by total income range; Table 4 car benefit recipients and taxable value by country and English region. They count individuals and pounds, rounded as HMRC publishes them; a cell HMRC marks instead of printing carries no fact. None is a calibration target: the stage's reviewed fence keeps them measured only. No value is derived here.", + "consumers": [ + "uk_runtime.hmrc_company_car_statistics" + ], + "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": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", + "build": "build-bundle --suite uk -> build-consumer-artifact", + "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" + }, + "selections": [ + { + "label": "table1_ty2024_car_and_fuel_benefits", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024" + ] + }, + "row_count": 12 + }, + { + "label": "table2a_ty2024_car_recipients_by_co2_band", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024" + }, + "row_count": 20 + }, + { + "label": "table2c_ty2024_car_recipients_by_fuel_type", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024" + }, + "row_count": 3 + }, + { + "label": "table3a_ty2024_car_benefit_by_income_range", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024" + ] + }, + "row_count": 22 + }, + { + "label": "table3b_ty2024_fuel_benefit_by_income_range", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024" + ] + }, + "row_count": 13 + }, + { + "label": "table4_ty2024_car_benefit_by_region", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024" + ] + }, + "row_count": 26 + } + ], + "row_count": 96, + "rows": [ + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1703f596c5726f3b523df2d4", + "semantic_fact_key": "ledger_semantic_fact_v2_e29df217b43ba49aac7839f4", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024.all.class_1a_nic_liability", + "concept": "hmrc.benefit_in_kind_class_1a_nic_liability", + "measure_id": "class_1a_nic_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "company_car_benefit_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 440000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ebf6cc506add5416d5674aeb", + "semantic_fact_key": "ledger_semantic_fact_v2_de58eb13e7ccfb7fc41f29ce", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024.car.class_1a_nic_liability", + "concept": "hmrc.benefit_in_kind_class_1a_nic_liability", + "measure_id": "class_1a_nic_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "car", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 420000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ab9a75dfd90a1881ab8e6314", + "semantic_fact_key": "ledger_semantic_fact_v2_5698d4d2a7bf0309aa3ee158", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024.fuel.class_1a_nic_liability", + "concept": "hmrc.benefit_in_kind_class_1a_nic_liability", + "measure_id": "class_1a_nic_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "fuel", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9070afdf409860daf8132af7", + "semantic_fact_key": "ledger_semantic_fact_v2_a2d1ad768b15a8c1f9f32092", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024.all.income_tax_liability", + "concept": "hmrc.benefit_in_kind_income_tax_liability", + "measure_id": "income_tax_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "company_car_benefit_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1140000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f293ecdc278e9142bcfab273", + "semantic_fact_key": "ledger_semantic_fact_v2_3876ef5d93405256d6028849", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024.car.income_tax_liability", + "concept": "hmrc.benefit_in_kind_income_tax_liability", + "measure_id": "income_tax_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "car", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1090000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b3773b438149ce58d1108f49", + "semantic_fact_key": "ledger_semantic_fact_v2_4d7b39fb3f1d9cc9e12831eb", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024.fuel.income_tax_liability", + "concept": "hmrc.benefit_in_kind_income_tax_liability", + "measure_id": "income_tax_liability", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "fuel", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 50000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9d37509f2a2b92e5c6dfad3b", + "semantic_fact_key": "ledger_semantic_fact_v2_f79356f3bf014472a1ed9daa", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000001.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 40000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_18859846a77cf2d21522f7cb", + "semantic_fact_key": "ledger_semantic_fact_v2_bcf2541fe523ed0bb7ad1122", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000002.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 115000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9657589b7a634e886fd1f14e", + "semantic_fact_key": "ledger_semantic_fact_v2_c0a995231f1b332b48e0723d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000003.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 85000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_94b1a86883b1df3e017efba6", + "semantic_fact_key": "ledger_semantic_fact_v2_6499e855a70aecf07dfe8b25", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000004.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 85000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3a01496ded297fe73d9fd305", + "semantic_fact_key": "ledger_semantic_fact_v2_40ac0c4d5df364529bdc1dc3", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000005.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 95000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bf7353cdd33770ff85896d95", + "semantic_fact_key": "ledger_semantic_fact_v2_60ebc5f560459492e4e731b9", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000006.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 95000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_08eff18e85577fbb737a315f", + "semantic_fact_key": "ledger_semantic_fact_v2_5eed85a313ff969b43239cbc", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000007.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 65000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_966a13bcd9890208ae493594", + "semantic_fact_key": "ledger_semantic_fact_v2_692255fa1cbdc5c1c3050d4d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000008.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 140000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_13e373d8ea5c8fc90d343764", + "semantic_fact_key": "ledger_semantic_fact_v2_672fb072e2fcd0e203f9a1ce", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.E12000009.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 70000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4b197a48479e363dfe94bb32", + "semantic_fact_key": "ledger_semantic_fact_v2_7a5c07717e9362650f54285b", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024.all.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "company_car_benefit_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 920000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7d770efdd7134073af2341a6", + "semantic_fact_key": "ledger_semantic_fact_v2_fc7b23b688dda3721310f04c", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024.car.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "car", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 920000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_59eaf4182739574fbb793228", + "semantic_fact_key": "ledger_semantic_fact_v2_ea070e0b6ed668c4d3bc4f7f", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_0.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_0", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_0" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 467000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_0d6b43873d7194f922b735d4", + "semantic_fact_key": "ledger_semantic_fact_v2_37f1b43fe6a429e42861cf2a", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_105_to_114.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_105_to_114", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_105_to_114" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 33000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7410526e5d6d81d9859180be", + "semantic_fact_key": "ledger_semantic_fact_v2_f2905faa91f308632e021f4d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_115_to_124.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_115_to_124", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_115_to_124" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 54000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9bfa5857856b095323bb7ade", + "semantic_fact_key": "ledger_semantic_fact_v2_97669178cd56c2400c20a417", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_125_to_134.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_125_to_134", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_125_to_134" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 52000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b40e3fca7c8700a458e5cca", + "semantic_fact_key": "ledger_semantic_fact_v2_57440b8f339004f4ba39e7ce", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_135_to_144.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_135_to_144", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_135_to_144" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 24000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_948f3893158de79b6b8a642f", + "semantic_fact_key": "ledger_semantic_fact_v2_4d0de41e1ca0695af8c3bc03", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_145_to_154.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_145_to_154", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_145_to_154" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 13000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_ab2ddb7f4d501a25e5b8301e", + "semantic_fact_key": "ledger_semantic_fact_v2_01a9cd179ffdf742b290f1a3", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_155_to_164.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_155_to_164", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_155_to_164" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 6000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1e46a36bfc1ce4ae5dccff2", + "semantic_fact_key": "ledger_semantic_fact_v2_44f5cf438c3a09c46f40d312", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_165_to_169.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_165_to_169", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_165_to_169" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 2000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_662f2d7c5e05f976e7b46a65", + "semantic_fact_key": "ledger_semantic_fact_v2_eb77ec506a994a6288b0206e", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_170_plus.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_170_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_170_plus" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b3077390ff9e29f55add5cf0", + "semantic_fact_key": "ledger_semantic_fact_v2_b04cfe69f0f8b5e64a5af783", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_1_to_50.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_1_to_50", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_1_to_50" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 220000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_55b8265680eef4e8be5dc2ba", + "semantic_fact_key": "ledger_semantic_fact_v2_fb86350dc84aac3174282d3c", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_51_to_54.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_51_to_54", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_51_to_54" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fb2bf6e7931d4fb8c9d7e2c0", + "semantic_fact_key": "ledger_semantic_fact_v2_f96714f3e14ab6fa6178e663", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_55_to_59.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_55_to_59", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_55_to_59" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 2000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cc57f8ffd308baad7beec81b", + "semantic_fact_key": "ledger_semantic_fact_v2_bd32353bbbf2ebbce932daba", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_60_to_64.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_60_to_64", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_60_to_64" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_669bfa7440a1bc9bf392ae56", + "semantic_fact_key": "ledger_semantic_fact_v2_8fea88210f0e96ec6013c510", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_65_to_69.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_65_to_69", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_65_to_69" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d1fbcb3bd2b7e8a85481ee01", + "semantic_fact_key": "ledger_semantic_fact_v2_1cad9f2205c3319952bb8fc8", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_70_to_74.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_70_to_74", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_70_to_74" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a71952dee4843fbfe3738192", + "semantic_fact_key": "ledger_semantic_fact_v2_39131b4cd6c48ced1885b1ed", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_75_to_79.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_75_to_79", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_75_to_79" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 2000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cee65e41d8da9415451b7c7f", + "semantic_fact_key": "ledger_semantic_fact_v2_167f47ba116b1062782deb65", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_80_to_84.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_80_to_84", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_80_to_84" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b4ca3c2f7f4cddf4b385a65d", + "semantic_fact_key": "ledger_semantic_fact_v2_911431dfbb6fb8b4ed1fc01a", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_85_to_89.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_85_to_89", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_85_to_89" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 2000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_05a8102f77342ca9f76ffc69", + "semantic_fact_key": "ledger_semantic_fact_v2_3acceb881d884dcf4ce5f61d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_90_to_94.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_90_to_94", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_90_to_94" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8434dafd9291b0123813560b", + "semantic_fact_key": "ledger_semantic_fact_v2_7bf9539b1b6694fee1fad928", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024.co2_95_to_104.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "groupby_dimension": "company_car_co2_band", + "groupby_value_id": "co2_95_to_104", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_co2_band": "co2_95_to_104" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 25000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_58c4aa76a9d3ef1ce3e332f7", + "semantic_fact_key": "ledger_semantic_fact_v2_c49491ddf52c4fce01108a47", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024.diesel_including_hybrids.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024", + "groupby_dimension": "company_car_fuel_type", + "groupby_value_id": "diesel_including_hybrids", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_fuel_type": "diesel_including_hybrids" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 60000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66909c015cd8a43a7de4bb1f", + "semantic_fact_key": "ledger_semantic_fact_v2_54c2368b6ed02d192e1a02ab", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024.fuel.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "fuel", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 40000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3b60b8f7d982772345e8008a", + "semantic_fact_key": "ledger_semantic_fact_v2_934a57f62c33484e11950e1c", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024.fully_electric.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024", + "groupby_dimension": "company_car_fuel_type", + "groupby_value_id": "fully_electric", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_fuel_type": "fully_electric" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 465000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3f5e8a9051d69444dd76681a", + "semantic_fact_key": "ledger_semantic_fact_v2_cb4f45cda0fb8857fe857fcd", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_0_to_8499.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_0_to_8499", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_0_to_8499", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bfaa27cdd82522e75a94caf3", + "semantic_fact_key": "ledger_semantic_fact_v2_7ce2a6992dd5d327c53601ef", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_100000_to_149999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_100000_to_149999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_100000_to_149999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 110000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_2042b22afd53b9346094bc59", + "semantic_fact_key": "ledger_semantic_fact_v2_dd0bbf3a685c870bc168814e", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024.income_100000_to_149999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_100000_to_149999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_100000_to_149999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_55aa33592eac60a9de4b2949", + "semantic_fact_key": "ledger_semantic_fact_v2_2e0b71511a557fc1910ba2da", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_150000_to_199999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_150000_to_199999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_150000_to_199999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 30000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fcc768282946a60dfea61b5e", + "semantic_fact_key": "ledger_semantic_fact_v2_55ee64976527f867f3b055d0", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_15000_to_19999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_15000_to_19999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_15000_to_19999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d71967fac27f1aba32451ce3", + "semantic_fact_key": "ledger_semantic_fact_v2_d74f2b0206f679bcfdb84333", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_200000_plus.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_200000_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_200000_plus", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 50000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_20af1873d1e465b54013f133", + "semantic_fact_key": "ledger_semantic_fact_v2_ce7e4c7861d5617802d16cfe", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024.income_200000_plus.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_200000_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_200000_plus", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f068f5c43260ae98f1de7154", + "semantic_fact_key": "ledger_semantic_fact_v2_e1096dd45c78a31867e9476e", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_20000_to_29999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_20000_to_29999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_20000_to_29999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 30000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_465aa75db63aa7b33073fc2c", + "semantic_fact_key": "ledger_semantic_fact_v2_b51b96f998d74da358afeccc", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_30000_to_39999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_30000_to_39999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_30000_to_39999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 80000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_186663cdfcab6b88ed0843dc", + "semantic_fact_key": "ledger_semantic_fact_v2_708f9eaab2dca0e29dc36e87", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_40000_to_49999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_40000_to_49999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_40000_to_49999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 130000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_45cebb98def88e86c6d7639d", + "semantic_fact_key": "ledger_semantic_fact_v2_993d6335b3b5c9df8b4875a1", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024.income_40000_to_49999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_40000_to_49999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_40000_to_49999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_21221ba4f1a1b6209c183fb5", + "semantic_fact_key": "ledger_semantic_fact_v2_5c06088d006631f139ac1db8", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_50000_to_74999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_50000_to_74999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_50000_to_74999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 320000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d7b3f1db1fe8bc3351447073", + "semantic_fact_key": "ledger_semantic_fact_v2_2d85c41d3da1da0a96dca38d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024.income_50000_to_74999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_50000_to_74999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_50000_to_74999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_636789028630cd74d74068c9", + "semantic_fact_key": "ledger_semantic_fact_v2_23ace78f932951f450244827", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_75000_to_99999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_75000_to_99999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_75000_to_99999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 140000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8e989f6d4cc44d23f81f41d9", + "semantic_fact_key": "ledger_semantic_fact_v2_adbf83d63d22d643ebc4ee89", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024.income_75000_to_99999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_75000_to_99999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_75000_to_99999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1514e88df9bd8014fe368ef4", + "semantic_fact_key": "ledger_semantic_fact_v2_08720d9a2256b614f8ac0553", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024.income_8500_to_14999.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_8500_to_14999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_8500_to_14999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_38c25d0c99cf361170a8251e", + "semantic_fact_key": "ledger_semantic_fact_v2_739db8c93c675b137db90f84", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024.petrol_including_hybrids.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024", + "groupby_dimension": "company_car_fuel_type", + "groupby_value_id": "petrol_including_hybrids", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car", + "company_car_fuel_type": "petrol_including_hybrids" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 390000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8cefe07e535ac8a5d0a32566", + "semantic_fact_key": "ledger_semantic_fact_v2_a982d8b34546f7b999800a32", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.N92000002.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 15000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_9e220d0714a47a73e033bc32", + "semantic_fact_key": "ledger_semantic_fact_v2_7f8cd47fbede42dba271af7b", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.S92000003.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 65000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_cfc5ad313c2667dab6c7bccc", + "semantic_fact_key": "ledger_semantic_fact_v2_c604b49f32dfac0cca6e5412", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.W92000004.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 35000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_435c72432fc033f553d4d475", + "semantic_fact_key": "ledger_semantic_fact_v2_43d5b02d999870881f17542c", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024.recipient_region_unknown.recipients", + "concept": "hmrc.benefit_in_kind_recipients", + "measure_id": "recipients", + "unit": "count", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "hmrc:recipient_region_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "recipient_region_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b6eb21482835e5c4cc56b5b0", + "semantic_fact_key": "ledger_semantic_fact_v2_38b1a7b8e223197e6e13b1ac", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000001.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000001", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000001", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 130000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b2b5d5a1d1d204bf0b0fd0ba", + "semantic_fact_key": "ledger_semantic_fact_v2_7dd19b76eef7ce8881259c9b", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000002.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000002", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000002", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 380000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c487eb5c1ce1bf9590a526f7", + "semantic_fact_key": "ledger_semantic_fact_v2_f4c0770670c7a07622e9c582", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000003.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000003", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000003", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 300000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fa9f97422f4a8b9bbfdd5ece", + "semantic_fact_key": "ledger_semantic_fact_v2_642d309822afc96d60340829", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000004.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000004", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000004", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 300000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_7453d389e875a0ef0d8ffc3b", + "semantic_fact_key": "ledger_semantic_fact_v2_b4d57ce20b7e7581821ee7b0", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000005.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000005", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000005", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 330000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_a96a14d0e7e96d39d9f19ebe", + "semantic_fact_key": "ledger_semantic_fact_v2_4a85256a5cc8d596ebdf3f29", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000006.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000006", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000006", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 330000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f63399c642a7f1f83b9d7b73", + "semantic_fact_key": "ledger_semantic_fact_v2_68284ef75f60b1acbe35f536", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000007.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000007", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000007", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 190000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_1314c8105260f9ce1544e72f", + "semantic_fact_key": "ledger_semantic_fact_v2_3dc3cddd319883a53f05270f", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000008.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000008", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000008", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 440000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8996af5785b58035433408e7", + "semantic_fact_key": "ledger_semantic_fact_v2_4abb18750f27b5a3c95a5b54", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.E12000009.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "E12000009", + "level": "region", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "E12000009", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 240000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c6cca03ace634f0d6807e16f", + "semantic_fact_key": "ledger_semantic_fact_v2_c2350b6757e442499f1aef38", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024.all.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "all", + "table_record_kind": "total" + }, + "dimensions": { + "company_car_benefit_type": "all" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 3210000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_b036c7a54c3c0ea9089d5114", + "semantic_fact_key": "ledger_semantic_fact_v2_f3a7deb6063416cd576ad9ab", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024.car.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "car", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 3070000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_66d17b35178910bafa19d025", + "semantic_fact_key": "ledger_semantic_fact_v2_a0f942d66142d10df3249f9d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024.fuel.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "groupby_dimension": "company_car_benefit_type", + "groupby_value_id": "fuel", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 140000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6dd7c5c38db44dc898704a27", + "semantic_fact_key": "ledger_semantic_fact_v2_a153135ad3d02b0b5abef2c9", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_0_to_29999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_0_to_29999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_0_to_29999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3eccee0a45e19e0ae5892887", + "semantic_fact_key": "ledger_semantic_fact_v2_04494a6aaaa9cd56fe30998d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_0_to_8499.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_0_to_8499", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_0_to_8499", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_d276b310248e8b367be6c2d2", + "semantic_fact_key": "ledger_semantic_fact_v2_2f8983b5820779db065d7d19", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_100000_to_149999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_100000_to_149999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_100000_to_149999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 360000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c4c956fb5d82c1db43503fd6", + "semantic_fact_key": "ledger_semantic_fact_v2_d82249c99ac62a962d2174dd", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_100000_to_149999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_100000_to_149999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_100000_to_149999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_28486394e81a60455c7ac6bd", + "semantic_fact_key": "ledger_semantic_fact_v2_b305d462509a98ec7d9b0487", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_150000_to_199999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_150000_to_199999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_150000_to_199999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 100000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_392b19050a0ddbe0177e4eb3", + "semantic_fact_key": "ledger_semantic_fact_v2_92d8569f01e23add20b4eb08", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_150000_to_199999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_150000_to_199999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_150000_to_199999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8cfe932efab85f7dd72a0b6b", + "semantic_fact_key": "ledger_semantic_fact_v2_00e6340a15056ef75a501a53", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_15000_to_19999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_15000_to_19999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_15000_to_19999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_4c0e4dd96c580994ff4409aa", + "semantic_fact_key": "ledger_semantic_fact_v2_9b7de42f59384523f9706ef6", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_200000_plus.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_200000_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_200000_plus", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 280000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_fb3c5ddc9bc688067252e2af", + "semantic_fact_key": "ledger_semantic_fact_v2_5d0dedda575c10bbbaf252e0", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_200000_plus.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_200000_plus", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_200000_plus", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_bcace3ac989f7deca8d89efe", + "semantic_fact_key": "ledger_semantic_fact_v2_8bd7d8836b29d152d889d56a", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_20000_to_29999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_20000_to_29999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_20000_to_29999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 80000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_8f8ce389ccc9fa59af490e47", + "semantic_fact_key": "ledger_semantic_fact_v2_360dde921ba46dfb47872f77", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_30000_to_39999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_30000_to_39999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_30000_to_39999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 200000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_37d694a6b934e761dbdf7834", + "semantic_fact_key": "ledger_semantic_fact_v2_dc9320ceda41ee922c83fa80", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_30000_to_39999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_30000_to_39999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_30000_to_39999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 5000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_23ffce0e153fd815d837ddb3", + "semantic_fact_key": "ledger_semantic_fact_v2_fbd24cfdcb49d06b2cb5a79d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_40000_to_49999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_40000_to_49999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_40000_to_49999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 430000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_c2de8123aab284522c5fb46a", + "semantic_fact_key": "ledger_semantic_fact_v2_eded439e60f8f96f4927c353", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_40000_to_49999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_40000_to_49999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_40000_to_49999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 10000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_aeaff2985406784d07fd7cd6", + "semantic_fact_key": "ledger_semantic_fact_v2_5e7caa4191b421a6c87be90e", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_50000_to_74999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_50000_to_74999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_50000_to_74999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 1080000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_6b20e3ba46f1226f21674410", + "semantic_fact_key": "ledger_semantic_fact_v2_bc79eb81b9063beb7df65316", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_50000_to_74999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_50000_to_74999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_50000_to_74999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 50000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_21ce665e3c8ce9e558ee3123", + "semantic_fact_key": "ledger_semantic_fact_v2_8c4ecd04ba18034d863135da", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_75000_to_99999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_75000_to_99999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_75000_to_99999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 480000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_5ef16d8164b564a0a1c54f39", + "semantic_fact_key": "ledger_semantic_fact_v2_69ef558cd47296591749d23b", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024.income_75000_to_99999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_75000_to_99999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_75000_to_99999", + "company_car_benefit_type": "fuel" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_752c53b29e91dae34d5ea3cf", + "semantic_fact_key": "ledger_semantic_fact_v2_198f979d17d7f1fee240de8d", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024.income_8500_to_14999.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "K02000001", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "groupby_dimension": "benefit_in_kind_income_band", + "groupby_value_id": "income_8500_to_14999", + "table_record_kind": "detail" + }, + "dimensions": { + "benefit_in_kind_income_band": "income_8500_to_14999", + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 20000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_f0ae762a9b471574fad6fe34", + "semantic_fact_key": "ledger_semantic_fact_v2_d19b4919f1b27c5bd4c02fa7", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.N92000002.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "N92000002", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "N92000002", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 60000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_28e262f0d7e67376fca5e982", + "semantic_fact_key": "ledger_semantic_fact_v2_05c4ba077ab6264da0868b2e", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.S92000003.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "S92000003", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "S92000003", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 200000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_3bba98626bd44a3df1319373", + "semantic_fact_key": "ledger_semantic_fact_v2_0347ac1682751bc7b4f278fb", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.W92000004.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "W92000004", + "level": "country", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "W92000004", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 120000000 + }, + { + "aggregate_fact_key": "ledger_aggregate_fact_v2_84f6dcb848a158d375f7f8f6", + "semantic_fact_key": "ledger_semantic_fact_v2_a2654b8d6ff264252eec4c65", + "source_record_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024.recipient_region_unknown.taxable_value", + "concept": "hmrc.benefit_in_kind_taxable_value", + "measure_id": "taxable_value", + "unit": "gbp", + "aggregation": "sum", + "entity": { + "name": "person", + "role": "benefit_in_kind_recipient" + }, + "geography": { + "id": "hmrc:recipient_region_unknown", + "level": "statistical_scope", + "vintage": "current" + }, + "period": { + "type": "tax_year", + "value": 2024 + }, + "period_coverage": { + "start_date": "2024-04-06", + "end_date": "2025-04-05", + "basis": "tax" + }, + "layout": { + "record_set_id": "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024", + "groupby_dimension": "geography", + "groupby_value_id": "recipient_region_unknown", + "table_record_kind": "detail" + }, + "dimensions": { + "company_car_benefit_type": "car" + }, + "source": { + "source_name": "hmrc", + "source_table": "Benefits in kind statistics: July 2026, Tables 1 to 4: company car benefit and company car fuel benefit", + "source_file": "2026_Tables_1_to_4.ods", + "source_sha256": "a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678", + "vintage": "benefits_in_kind_statistics_july_2026", + "raw_r2_key": "raw/uk/hmrc/hmrc-benefits-in-kind-july-2026/2026/a0ee56173ad12b784c3b986652f904c1229e165f5b27454b44ac9144cd98c678/2026_Tables_1_to_4.ods" + }, + "value": 40000000 + } + ] +} 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 ca7647968a..a4ad99771f 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 a0eba74262..8713d87936 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 124a5bf81f..c3b7fe9920 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 f67cc85ed0..51a0d4f61e 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 78363c7473..b62dfa3396 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 ebefdd54c9..554cf18e53 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 73a7b6cf51..fff2a61d95 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 36292762b4..747be28fdf 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "selections": [ { 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 d2435b3a43..105de52371 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": 1409, "counts_by_kind": { - "calibration_drift": 564, + "calibration_drift": 566, "fixture_only": 42, "ledger_only": 814 }, - "difference_count": 1420, + "difference_count": 1422, "differences": [ { "fixture_value": 1608000.0, @@ -124,7 +124,7 @@ "kind": "fixture_only", "name": "obr.capital_gains_tax", "period": 2025, - "reason": "PR #889 retains the exact March 2026 OBR FY2025-26 cash forecast as diagnostic provenance outside the FY2024-25 observation fit. The frozen incumbent fixture keeps its fitted cash row, so it is fixture-only on the current surface. This scoped change does not settle the general liability-to-cash translation tracked by #875." + "reason": "PR #889 retains the exact OBR FY2025-26 cash figure, the October 2026 EFO's outturn since PolicyEngine/chronicle#397, as diagnostic provenance outside the FY2024-25 observation fit. The frozen incumbent fixture keeps its fitted cash row, so it is fixture-only on the current surface. This scoped change does not settle the general liability-to-cash translation tracked by #875." }, { "fixture_value": 24241874775.213375, @@ -138,14 +138,14 @@ "kind": "fixture_only", "name": "obr.ni", "period": 2025, - "reason": "microcosm#1095 (María's ruling of 2026-10-09; uk-data#537 drops the row) moves OBR's total NICs receipts out of the fit: a cash total against the three accrued class rows, carrying statutory-payment recoveries, Class 1A, 1B and 3 and settlements that no household carries. The exact FY2025-26 figure is retained as diagnostic provenance on obr.ni_employee, so the frozen fixture's fitted row is fixture-only on the current surface." + "reason": "microcosm#1095 (María's ruling of 2026-10-09; uk-data#537 drops the row) moves OBR's total NICs receipts out of the fit: a cash total against the three accrued class rows, carrying statutory-payment recoveries, Class 1A on benefits other than the company cars and fuel the build carries, Class 1B and 3, and settlements that no household carries. The exact FY2025-26 figure is retained as diagnostic provenance on obr.ni_employee, so the frozen fixture's fitted row is fixture-only on the current surface." }, { "fixture_value": 146185954351.57382, "kind": "fixture_only", "name": "obr.state_pension", "period": 2025, - "reason": "microcosm#1069 (ruling R4) moves the OBR FY2025-26 State Pension forecast out of the fit: it counts Great Britain plus pensioners paid abroad and leaves out Northern Ireland, a different quantity from the resident level the DWP Stat-Xplore and DfC rows bind. The exact forecast is retained as diagnostic provenance on dwp.state_pension.amount, so the frozen fixture's fitted row is fixture-only on the current surface." + "reason": "microcosm#1069 (ruling R4) moves the OBR FY2025-26 State Pension line out of the fit: it counts Great Britain plus pensioners paid abroad and leaves out Northern Ireland, a different quantity from the resident level the DWP Stat-Xplore and DfC rows bind. The exact figure, the October 2026 EFO's outturn since PolicyEngine/chronicle#397, is retained as diagnostic provenance on dwp.state_pension.amount, so the frozen fixture's fitted row is fixture-only on the current surface." }, { "fixture_value": 66410800011.47837, @@ -5707,7 +5707,7 @@ }, { "kind": "ledger_only", - "ledger_value": 76054754387.77309, + "ledger_value": 76615715797.65996, "name": "obr.universal_credit", "period": 2025, "reason": "Ledger-compiled row has no fixture counterpart at this comparison period." @@ -9002,31 +9002,31 @@ { "fixture_value": 8492497075.074617, "kind": "calibration_drift", - "ledger_value": 8309942303.358463, + "ledger_value": 8303914528.200001, "name": "obr.attendance_allowance", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 4569403813.760573, "kind": "calibration_drift", - "ledger_value": 4487029829.347929, + "ledger_value": 4491957194.999996, "name": "obr.carers_allowance", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 13389272724.45089, "kind": "calibration_drift", - "ledger_value": 13368730968.878168, + "ledger_value": 13409122425.539997, "name": "obr.child_benefit", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 50925163826.30539, "kind": "calibration_drift", - "ledger_value": 47197225993.12901, + "ledger_value": 47197574984.19505, "name": "obr.council_tax", "period": 2025, "reason": "Series and period basis (microcosm#1095, María's ruling of 2026-10-09): ours binds OBR table 4.1 row 15, the council tax receipts of England, Scotland and Wales, over Great Britain's households, at the calendar-2025 window (three twelfths of FY2024-25 and nine twelfths of FY2025-26, María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane), scaled to main residences by England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; María's ruling of 2026-10-29, microcosm#1095 D14f); the frozen incumbent fixture holds the FY2025-26 value of row 19 alone, which adds Northern Ireland domestic rates, the council tax accruals adjustment and the high-value council tax surcharge." @@ -9034,18 +9034,18 @@ { "fixture_value": 44117237614.71528, "kind": "calibration_drift", - "ledger_value": 41990496408.172676, + "ledger_value": 41990323959.26737, "name": "obr.council_tax_england", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Series and period basis (microcosm#1095): ours measures the nation's OBR table 4.1 council tax receipts at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane, and her ruling of 2026-10-31), scaled to main residences by the share obr.council_tax takes, England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; María's ruling of 2026-10-29, microcosm#1095 D14f), so the three nation rows sum to the bound one; the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 3051227494.93594, "kind": "calibration_drift", - "ledger_value": 2925273094.855295, + "ledger_value": 2925794534.826645, "name": "obr.council_tax_scotland", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Series and period basis (microcosm#1095): ours measures the nation's OBR table 4.1 council tax receipts at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane, and her ruling of 2026-10-31), scaled to main residences by the share obr.council_tax takes, England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; María's ruling of 2026-10-29, microcosm#1095 D14f), so the three nation rows sum to the bound one; the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 2400769752.36827, @@ -9053,111 +9053,127 @@ "ledger_value": 2281456490.1010394, "name": "obr.council_tax_wales", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Series and period basis (microcosm#1095): ours measures the nation's OBR table 4.1 council tax receipts at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane, and her ruling of 2026-10-31), scaled to main residences by the share obr.council_tax takes, England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; María's ruling of 2026-10-29, microcosm#1095 D14f), so the three nation rows sum to the bound one; the frozen incumbent fixture holds the FY2025-26 value alone." + }, + { + "fixture_value": 494000000.0, + "kind": "calibration_drift", + "ledger_value": 509814031.9020381, + "name": "obr.domestic_rates", + "period": 2025, + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 7206287181.538654, "kind": "calibration_drift", - "ledger_value": 8507979735.87899, + "ledger_value": 8545802862.489966, "name": "obr.esa", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 12103254163.788864, "kind": "calibration_drift", - "ledger_value": 12725786027.543839, + "ledger_value": 12812461092.718086, "name": "obr.housing_benefit", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 331437583074.4429, "kind": "calibration_drift", - "ledger_value": 325054437305.83215, + "ledger_value": 323479750000.0, "name": "obr.income_tax", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 280558748.04472804, "kind": "calibration_drift", - "ledger_value": 288407204.431046, + "ledger_value": 281300678.72749996, "name": "obr.jobseekers_allowance", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 49544363784.26465, "kind": "calibration_drift", - "ledger_value": 49002029830.141045, + "ledger_value": 48913873680.1126, "name": "obr.ni_employee", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 145324007512.71753, "kind": "calibration_drift", - "ledger_value": 137854706939.8949, + "ledger_value": 137917887236.63586, "name": "obr.ni_employer", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 2902816090.4147716, "kind": "calibration_drift", - "ledger_value": 2876506585.4950743, + "ledger_value": 2900120957.4244957, "name": "obr.ni_self_employed", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 6146422389.476461, "kind": "calibration_drift", - "ledger_value": 6112217133.109846, + "ledger_value": 6251379463.922147, "name": "obr.pension_credit", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 36910059270.5278, "kind": "calibration_drift", - "ledger_value": 36103194307.639694, + "ledger_value": 36016311327.49647, "name": "obr.pip", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 15406516698.785578, "kind": "calibration_drift", - "ledger_value": 10161716337.860817, + "ledger_value": 10043490497.643122, "name": "obr.sdlt", "period": 2025, - "reason": "Payer and period basis (uk-data#564, microcosm#1095): ours binds households' SDLT, the OBR March 2026 line at the calendar-2025 window (three twelfths of FY2024-25 and nine twelfths of FY2025-26, María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane) times individuals' share of HMRC's 2024-25 SDLT receipts, residential (Table 8a) and non-residential (Table 8b) together; the frozen incumbent fixture holds the FY2025-26 value of the whole line alone, which companies, partnerships and collective investment schemes pay about a third of." + "reason": "Payer and period basis (uk-data#564, microcosm#1095): ours binds households' SDLT, the OBR line at the calendar-2025 window (three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane, and her ruling of 2026-10-31) times individuals' share of HMRC's 2024-25 SDLT receipts, residential (Table 8a) and non-residential (Table 8b) together; the frozen incumbent fixture holds the FY2025-26 value of the whole line alone, which companies, partnerships and collective investment schemes pay about a third of." }, { "fixture_value": 3194800881.520547, "kind": "calibration_drift", - "ledger_value": 3179100661.1404104, + "ledger_value": 3186824700.5054927, "name": "obr.statutory_maternity_pay", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 3872000000.0, "kind": "calibration_drift", - "ledger_value": 3858750000.0, + "ledger_value": 3887250000.0, "name": "obr.tv_licence_fee", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." }, { "fixture_value": 180168938685.41794, "kind": "calibration_drift", - "ledger_value": 177875204014.06345, + "ledger_value": 177644250000.0, "name": "obr.vat", "period": 2025, - "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR March 2026 line at the calendar-2025 window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on the same series; the frozen incumbent fixture holds the FY2025-26 value alone." + "reason": "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year): ours binds the OBR line at the calendar-2025 window, three twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from the October 2026 EFO, each year's latest edition (PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen incumbent fixture holds the FY2025-26 value alone." + }, + { + "fixture_value": 1911040880.4619167, + "kind": "calibration_drift", + "ledger_value": 1911453982.8600001, + "name": "obr.winter_fuel_allowance", + "period": 2025, + "reason": "Edition basis (PolicyEngine/chronicle#397): ours binds FY2025-26 alone (María's ruling of 2026-10-26), now the October 2026 EFO's outturn, the latest number Chronicle keeps for the year; the frozen incumbent fixture holds the March 2026 EFO's FY2025-26 projection." }, { "fixture_value": 2057128451236.5015, 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 ebc973181e..a838d64e98 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 @@ -1820,6 +1820,78 @@ "expected_row_count": 10 } ] + }, + { + "resource": "hmrc_benefits_in_kind_facts.json", + "purpose": "HMRC Benefits in kind statistics (July 2026 release), the 2024-25 provisional rows the company cars stage draws fuel types and CO2 bands to, and that the calibrated file is compared with by hand (PolicyEngine/uk-autumn-budget-dashboard-2026#316): Table 1 car and car fuel benefit recipients, taxable value, income tax and Class 1A NICs liabilities, with their total; Table 2A car benefit recipients by CO2 band; Table 2C car benefit recipients by fuel type; Tables 3A and 3B car and car fuel benefit recipients and taxable value by total income range; Table 4 car benefit recipients and taxable value by country and English region. They count individuals and pounds, rounded as HMRC publishes them; a cell HMRC marks instead of printing carries no fact. None is a calibration target: the stage's reviewed fence keeps them measured only. No value is derived here.", + "consumers": [ + "uk_runtime.hmrc_company_car_statistics" + ], + "planned_consumers": [], + "selections": [ + { + "label": "table1_ty2024_car_and_fuel_benefits", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024" + ] + }, + "expected_row_count": 12 + }, + { + "label": "table2a_ty2024_car_recipients_by_co2_band", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024" + }, + "expected_row_count": 20 + }, + { + "label": "table2c_ty2024_car_recipients_by_fuel_type", + "selector": { + "source_name": "hmrc", + "record_set_id": "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024" + }, + "expected_row_count": 3 + }, + { + "label": "table3a_ty2024_car_benefit_by_income_range", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024" + ] + }, + "expected_row_count": 22 + }, + { + "label": "table3b_ty2024_fuel_benefit_by_income_range", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024" + ] + }, + "expected_row_count": 13 + }, + { + "label": "table4_ty2024_car_benefit_by_region", + "selector": { + "source_name": "hmrc", + "record_set_id": [ + "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024" + ] + }, + "expected_row_count": 26 + } + ] } ] } 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 9e67e2d39e..5062a5c645 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 cb19c590a7..9a1d5e54c7 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-53815b2", + "source_fact_feed": "chronicle-uk-artifact-08962f1", "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_c34b50352efe0c633b35a68d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9a75b3cbed23a750a7cf19f" }, { "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_951736c4d2233db6ae2b29c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87cd3d458639ab9637f3e936" }, { "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_90d3b9c43ddd70e1b5a64ff0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20a2729b2475ee04cb13cb23" }, { "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_e3785ae91e0425d8d27199e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6df53d6ba7f668ee6dfff0c6" }, { "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_cadfb45699a37470bc7208d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_68c332d4807f9989ef2281e6" }, { "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_8c3d86d6eba50347dea864d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f26265101835eefc07fb1dc0" }, { "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_79ee1e3ada8fa7e09213320b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d365eff82ce74a4a4fa359d" }, { "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_425757be9b46a0982461ccf2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3531947be6ec125c54c54394" }, { "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_fdc7dfbfb6809944e26ae776" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abec8802b7a5a38ef6a75a6b" }, { "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_4fd63984eab5695134eaf706" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3d2f17e21595a76438f84d9" }, { "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_9042c18536fea930931f378d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2661a7f010352f6ac6596bfc" }, { "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_5302f6264907b8da1ec4f2cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9210fe6e3c4da34038490417" }, { "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_8e83841e810aa736c369defc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87468eab23cd66966f8eaec3" }, { "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_2a817039bb1eb485a57a54f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53a71b880a5ce232bc8a1044" }, { "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_1a1464744c690e25b4d80765" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4447e33468fa8b6591c307a4" }, { "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_f72de5d75da76d8710f6fe44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_505a8924708abdbdd82a383e" }, { "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_27970ee633778ecf8c2dee65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9412ce044a1fc9b8350a8a23" }, { "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_82c748317f4305d092ed0a67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_280b710a98b08ff352e59571" }, { "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_5690498d4eeb3338b5469534" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7f48a8ef303847f0b693491a" }, { "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_2a6e536c461b95d1d81803f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_735cea418d562a63e897adcf" }, { "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_133c0e0fbbd50a70c980c4e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_534020f91b25c2662aa22388" }, { "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_040c47c11c19f1691c4b9c01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1491740ed402528c2bffc8a2" }, { "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_55c3e64fd3a89b39606a3635" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2786d73a18167a66701a045" }, { "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_7f89aed6d8dd0c76e11d4f6c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc591bc2a4dfbf6636c6ecca" }, { "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_8ae7076679bec97ada5e8b78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66d2416e34ae0ddcaf3b2468" }, { "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_c93e69c9d5a27b605431d9c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb1bb4c4f6c9b301e8e44631" }, { "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_7009490eb7cf382999af8e13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa207366a54bacf61a617d94" }, { "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_4049bd68a0a65dd9bd458ec1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82ce4b9613d4801352915441" }, { "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_34c06e7c1b9f55afac3befa3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf6645efe3dd7ac6b7b9b0ed" }, { "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_1013b6bd8d647e50d4d07a47" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61109ae7404ff3bb93f3f186" }, { "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_001c0eb93d11e426f2a9e59a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_162b3da2be0378f0c43eb09a" }, { "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_23352b1676fbe1e51cd766cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9dc0b3bb0e56d03d278285cc" }, { "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_9c50e09477511413e55e1916" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f1cb4189bb12c92a718f113" }, { "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_1b88e392f73ae5aed142d87e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f66e80e6a0d8925cf86d6724" }, { "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_ebefb9036f3f69b0879a710b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c59d525b5a42ea42cdeacd34" }, { "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_bdf8b5406029180ab72e3305" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2eb5c16b35b05979ce372e32" }, { "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_b167bddf7af55faa98e602b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b5fda6993b952c069529f1" }, { "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_b493939a14b1a47824132672" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b19f89989aa1a5264422e12" }, { "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_8f9b31507ee9c1edb3159d7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43ae36262ce77c59b5157cb6" }, { "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_d28d8fd4538f680b6c4547a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_255ad349a484da2108b91509" }, { "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_8dd3e88df1c490e88577f9ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11cbc31af5bae00e79f698f4" }, { "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_3b45e3cae9b2aca40eac24e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_acc64b740125d33da1bdbcae" }, { "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_76e9adede965979fc6af13f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af94d98b778f8607779fa51f" }, { "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_e486b3057e5a715f28efaf1b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea6c1d667576592bb82e8e8f" }, { "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_a3f9c168a951e49821f78b0e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9458953f6aea4d547455f049" }, { "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_6e2fbfa92b77b849273efe20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a966277ee63748ac371d904" }, { "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_aadeddc6ac9dbcca9294c701" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa92bc1a5accd9ce0c6f7e4f" }, { "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_359395b4ccb5526e3f11befe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96d61928761c983ee8abbe1f" }, { "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_afddb1453e704736375f3859" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea1ac1c6662e21a58ef5ace3" }, { "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_e9d45c0f2ded090fd3aff1de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa4287070302091e96df9db1" }, { "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_4a81767f926365eb39bf4aeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_754a37f8616b9f32fcbf060b" }, { "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_2d9c00d47995aa5b5b1afef7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b40816348a8360d2f8e054ca" }, { "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_80fc37015d3c312c37daf491" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e956133fe2bb9bf21212f108" }, { "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_24e7e397d1455fd6c08922c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d609d1bb5fc670a9179dedb4" }, { "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_3965428e6381d3d931ec4265" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8af5c854ac0417cdd8c15ce" }, { "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_23cecbaa98d75f94904c4619" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d495f992cc7adc25210e511e" }, { "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_f297296bedcf0a0d5e8eface" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22d6ca569974f42f8a441a42" }, { "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_0e41b75b060b523535db5b1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcd64d1856cfd9d5dc1052e7" }, { "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_b4812e918788df341321df3d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_25acc7e8407abe5fb9942139" }, { "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_71f7ec7802674dfac94b6ea8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6066bbac3df17da38ea10592" }, { "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_e4ab36021de339ed1060f90e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8151d8056f07e7a46a2fe16" }, { "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_34f754769eceefa751af8c18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8b2597dd2bf1fd4655d5956" }, { "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_0de6973eea54070a68c2a42f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_504b7eaea15661e12dccd838" }, { "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_a81892f4e0b6583300f962cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3dede0c84b254997e87d0f5" }, { "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_51f2bfcc31793469adf79b05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0290ddc38ed564296f1089d9" }, { "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_181973f9c3b887ebeb9d3e40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61eb7f53272b54a626a778ec" }, { "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_8a967431887a39f997ae0d46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c3a7a3ed82b756da881dc59" }, { "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_f899b3a646f95bca173cc9e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ec37600c554eb88b29830ac" }, { "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_888fd635a365aa66d5742a50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f224515c58d2fc354c34c970" }, { "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_06a5393676e1a1ef7ca60cab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f463822131148730608c1c9c" }, { "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_ff18d0e29a3df08278a14074" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a17df295a1ef03ad6b2c9ad6" }, { "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_dabbd999833284847d08c8b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62696531021b644e03e2bb29" }, { "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_e4605ec94ee77d4d98bfe9e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71a9b112b19da50d978ad05f" }, { "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_626edddc4b04301add1a4a2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d365e23b962e794343a3995" }, { "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_b06adb1714f7baee8f8bda11" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45b3e71e806aa67e1e17d039" }, { "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_3e4a341df16b3a65315887cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_199117c7d29f239b0124d9d2" }, { "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_c220db13bbce5a92d0e24bc3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcdb2bba8e22d3df3b28d345" }, { "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_0fee35a0b6b201868caef5aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_093a2a61e071562bdb99efb5" }, { "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_1ff32859fe10c5b9d70bdedc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91d147fc6394423203b10661" }, { "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_d1e2785c9204eae4759f317f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc25775cfb0a7401ccd6777a" }, { "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_73800309bdbe2c9c27a2373e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_621bd8d3f77cab421caceb7d" }, { "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_82cb014ac3c37673c6fdc11f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a01d9363fb7261e70ed6cacc" }, { "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_fa6608d24f4dd93ceae7d162" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a992ab308af4ea25951a6ef7" }, { "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_f81f8b6c961d1f64b03c9d7d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfb8a414ddd85bc9c488f4cc" }, { "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_5e5f1e233ee7a9c505119d4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09c193d534b9e23b01af7c87" }, { "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_fd5971f0dd3250a320d95e18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f485f1691e0a38450a500d45" }, { "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_2e6733b2c216811e3cb3b474" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14f8fcfd3888fada04f706cd" }, { "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_52894d20bdd3eb1070cd60d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d83884de720a65d41b4fae59" }, { "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_c8c0e47d966510b144b06be4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d16e6ea15d1cde782b57182" }, { "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_4da47fd8a729f7e29e9bc9c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a50a071b2df7384192292f70" }, { "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_0cd4df3197f57faa953963a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed0fa19cb85f6eeadd9049d6" }, { "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_ab60bb9bc74d24d845f30f46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d3554126509451a98c364ba" }, { "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_6611e2b0b483e4165c3b6d30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9781686907ee548af4c6c77" }, { "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_3921cd079d30fe01be563867" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36ab0d101e67fd9c01d42dc9" }, { "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_f4ada8c32cb4218e8ff79466" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e80873d95694278c5f9f275" }, { "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_c21ab2a1dad8ce1b265a8a53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08bb1e63949a6dbb5494c039" }, { "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_4855ec54fe44f367799345d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bae2bca8c56cb2fff852045a" }, { "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_f081512b58804c22d6ce26e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d804d17f139bb00c6bf0a52" }, { "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_28d17e0a3f80d00a55d47183" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af05939b3bd71cc60a21b50c" }, { "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_a0eebab279f4f05167cf5424" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_958d1a87fdd8b8471792c4c6" }, { "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_b51f8747a9822d4e14d1a347" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3661ef32c0a1853a6b1267bb" }, { "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_07724c3615e55ae79e1074d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c05d21a7e45130a9f24f7a56" }, { "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_e344d9a03f33cf506b482df3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb9e59207e34327dc4040f4a" }, { "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_7da8347a87a40096377e3532" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea0441f1a5c12a21b9716c94" }, { "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_0d18c6a0251280b977b4241b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28d1f45a472f7ac29c59d1d0" }, { "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_a4a8d25c6c5914eb7ae0718b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_77853d6a022ca750108264e8" }, { "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_2cf262eb4ee3ba39a195c0f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_80741c43bf3615bbd4639ee1" }, { "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_a05a4720c7d5053444bde0f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2c35b61b6f5e325f0cca345" }, { "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_8171f002051a441b4c77f0dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3cf2e938b881f9745f2ec8c" }, { "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_031da0251fcc15c0f460c4ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32cb2bc5db171471604b2a04" }, { "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_f8c2d4eb5269d0242656e4e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aabf47410c39937a71850b0f" }, { "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_71e533d3264a97e7618b249d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6229279f1735ccb826278291" }, { "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_d5826f4886b8324c0e94d7f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca03056fb2f518de76e2049b" }, { "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_ab432c649b41f6d15c0d4526" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db3a840877e251116c28dc65" }, { "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_39c68791ff17b7588ac1afa3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7eed3037772ae127d622c2ac" }, { "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_f60b994692662440115cc81d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55a30b4f774421c4bfc4a343" }, { "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_5a835a7202c1839e1bb6b181" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf2f03f0ae9870f107856434" }, { "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_9dde9f05bff39b80f3ab5745" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3bfacd6bdc6e755d462d46a2" }, { "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_8f4bb0e88286032b92a252bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52ab83d03e0198e4d2c9f90c" }, { "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_c763de591d1ae82107d72ec9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd2df4e7c89a83217196ad4b" }, { "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_2218b7fe219c3be61b2e152b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db20dbc00a174395b7211e0c" }, { "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_112c2f1d576c2bd3ebd17736" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b5197856b6c5e60109510ee" }, { "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_9b22d7dd79064bee625f4cb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2dc396e85319cabf1ca9a00a" }, { "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_232e1225d00080341ea2c1a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cd27e170b8b5e57e59731c9" }, { "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_3a3a05695baeb082d0d0e78d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8364ea0a93d8039c0957bce2" }, { "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_37213c7de53423c815bc6062" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_406c6caca9f645ce5a57165f" }, { "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_e2da19c574e35ede438cbefa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66e33885688846dd45a59402" }, { "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_31e32897258635779472a48d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7352c18b6e8788e6647ca0bc" }, { "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_b6373d9312a71305e3101534" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46590b64361a2d1f64b8fb69" }, { "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_191eba0781d9d6a8674aab46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff2ad6661a5d191ed788cd39" }, { "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_ff6af436fe0f5231f4621a88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_765d93a7affbfc3d338ff702" }, { "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_e7e2b4ea3d7943e50c650cd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6be5256b69e4ef975a3ded7" }, { "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_0c6c86d6979b8963cd69bd69" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed79e1dd9f74515717c62595" }, { "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_858085bf3c71a61f8c310439" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3849bcb8730b00f3bce5c82a" }, { "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_8ce57b61a4a5f28e22cede67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ca4ad2010ca833b88c0ac44" }, { "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_fef20f81577316ef9373641d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffb482154baceadc6f649df5" }, { "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_034be1b43327dc866e0399a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_18f8b12b8b19deee02fc3f6d" }, { "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_e100127f3ddafc0062547a18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02fa33dffb43a394bdb747b2" }, { "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_d5702dd42fd7e6f62ff76abc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fcbcec6b9fc45d9992ad0a5" }, { "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_d49a28fc0086bf80c5b37c40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4ab7a32c0f1862db7929fa5" }, { "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_09cefb786739cf987e9214e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3d51e9714f68e74219b8f25" }, { "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_deee2f855cc7983eecf547b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b245db57d6d1dc977749058e" }, { "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_21c54d7c9eb3487a756f4934" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddfacd4a720a94e2bc08d6af" }, { "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_cb3419b5694e478d686956f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_524e5d01c8b764fe6fff5251" }, { "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_9b9eb1d507a05091d838feae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d604fc77524cb662aa462c7" }, { "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_0000ac3f4b80e5d057232da3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba3a5c36058814901ce06005" }, { "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_cdc9b91edb05f8a8fa35d1b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bce32f3119761a576622adcd" }, { "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_3cd72aefbbc87d01bcb0ea55" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1894b176c11a5727822f23c3" }, { "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_444bf8ee1a1f712db2bc39be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7efafe24e8a08a96f490afe6" }, { "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_faa30830fe65d7a8bfa8d994" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb6dff4f97bf7fa5c6dace0b" }, { "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_18684af8fa030057886567cf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b21ee3ddb50f872c395ccf5" }, { "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_ba88558e15dc3ee97f5022f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_346c161eb15c77888e02ddbc" }, { "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_c230922dfa000922b90d567c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_689a4731913930f556b1f618" }, { "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_960cf6a4cb3cf6c496142048" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_356b450c3370476ca5e4e354" }, { "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_2fda854d4ede5262fcb73d3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca00653c8c1b2c5371af418b" }, { "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_1aa3baeb3af4270034b5a1eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54825ef7b5cc9ba751c9b5a7" }, { "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_cb72abb677d52d68f6479fb9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ed26c160ad81784c80edac9" }, { "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_1515516c8df0d6894765de16" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f48535e2b1386ad39f70f8e7" }, { "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_0e303cfaa3253bcb3ae4633a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fde1a7b61bcadc83c8163259" }, { "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_38331225eed4022306509eac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4008853e0692636ce51d5af7" }, { "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_21e862df7569835804d0201d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_792d1cc99e3579daa400a821" }, { "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_2240a08aef5322611ae581e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f60a6398604d992acc6cd41" }, { "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_41e60a2b8d516656503a19fc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a87213ea50e018ee87a2ab85" }, { "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_e2076cc292172416046bc05b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7e98885c9f66a353ff00347" }, { "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_1d28c22bc2000a44dd031908" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bfd3ad64c9bc31d89a1ed257" }, { "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_2356f779a5c26bff9022e948" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d08e766a5a082d0828feb50" }, { "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_a2f362eccd16fa82f9a8e247" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51b7e1cccba1dddc24c12836" }, { "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_cd414e7da5e68acdfdd2e931" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3769f8c9d0a053ffa8724a0d" }, { "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_0d8be0a73838f39b12910356" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e17c09d66e6d8f50fb6208d5" }, { "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_10ca6164f08866c106adcbca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_16511c0fa9f766d02c0524d6" }, { "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_51cee766d5244e909e70f6b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_086ad44adc7924c68d0f7fb6" }, { "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_7c3707ee594fe2b9d8047bcc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fc3f18b46fe1bb47cc9b243" }, { "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_588c086ad426e579e4dee1cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39674e45dbacc8d96a3f2776" }, { "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_9f7d3c45c15df07bb103fa99" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_00ecb4022ae19b06ca653d84" }, { "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_5df56fd08baf8bb7fdc42aec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_565ef7d056fc3afe9d839ae8" }, { "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_7a90fca35103f383a9e09434" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6f8b16a8a06e5468ee2eee1" }, { "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_8fc4ff1ef1ca399844232221" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffcc449ecaa60ec59cd0f748" }, { "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_7505a492cc8dd8cad817827d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b533d4d53515b1d5b899e175" }, { "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_c843cc8eb4f9561eb71fa365" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4136169aff876a82d8c8af8c" }, { "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_a4521a83261ef2c42b2ead6d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2ff38e6580e9277ab2bc3bb" }, { "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_f26cab86dc08e3bf3e09aaed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc62a510f1a3c10569d92c65" }, { "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_f2dba9fa7bfede41b5534458" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e3f260025f1b8b7b644e151" }, { "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_92df559218fc43cf063c0868" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd5b6f2dea25984dcdfcf486" }, { "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_fc7f7a4c8ad87247ed25d255" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b673eecf53094c5e8cd7afd8" }, { "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_61d066f6ee27f1a4d9b28463" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dec486837de128dc8bc70947" }, { "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_327ecd3578f63f61c4102250" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_056fb3244e0d8fd2ef471b8b" }, { "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_6a73f6615447398ee4cebe7a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dedb952253a0e17ee2637eb6" }, { "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_711ace0e54b1505855abd5aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_451dc6774b0555e538e5798a" }, { "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_7a96f9fefe1987839482571f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee567b1660a47a36cbdff0c7" }, { "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_6a58d39b6d1b7332189754d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c977f52aca0a7cd1f362ac30" }, { "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_5471506cce56a448400528ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_122aece21427866111ec0604" }, { "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_834f8e86a4dc4f0f8a798669" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1320dc28b68c0c11d1edb20" }, { "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_7a39a1f9f88932ddf227aa98" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f41d4658211a3b32c6938b3e" }, { "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_3d92c0fae4059d35190ad561" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_09f1b49f8a438de88c933137" }, { "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_33a6a6d79dd7710a6bb10d43" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55d4adf8402ef9be91819493" }, { "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_e50ca1e69d518092c8d305c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46f50318048f4e3de0fb5ea2" }, { "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_ebae050186a742eb7239ecc5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4d80822dc829cdb37d3d9f8" }, { "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_f6da73b290ad9490c70d0e3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ef98395fd3bb6b98c25615e" }, { "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_8085c70b29fcfa210e36500c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6921fc8ae5525a01a7e502b2" }, { "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_9e546e5f753a6f0ae9ad4214" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4c38ee6e8b17fba2e63b9fc" }, { "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_e059844b6721a5e0300cb885" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d0824499e9cb5265cade1ec" }, { "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_b87363171f0161a7555f690f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_085d1d55dc4b6e88accbb8f6" }, { "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_74e3eb3f09304637ef8b4ba3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88fd731ce7c29cb1f769ea8c" }, { "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_d488a3a807e728d00750b7ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f0fd826f0dded8e2d0e3a55" }, { "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_47536c529b5db97d3ccdc5b5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51a1535ff4fcd8e3a542f78a" }, { "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_1ed646c40a3a06470cdceb9f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9c1d988fee47121193d5f32" }, { "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_f4339ec9a774515f9d07c872" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcf2dedc5949faf22a179e60" }, { "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_bd016ae34e70b601430e2bb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_794371b61382254ac4003275" }, { "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_d4b0ca05112bbfc0b487becd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ceb3e300287d2918487425c" }, { "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_8c3bc1f899b5b51ea23f64db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8fe96feced50af4bc985530" }, { "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_b44b68b2f4a6af198ed97d30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7e0907fd4144b12858cbbe0" }, { "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_6f2f48cfa7a83a7cd63dc89a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_938f17ac6fb320c574857882" }, { "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_9d66f29b9a172713cf8faa31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c444c8e32246eb3a7bf0d419" }, { "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_e964ee940b705abed1fec41c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_99b3d631a93da8395494fdfd" }, { "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_5cf744a72af7cc7294cd958a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1dc85bc3289de2333952f683" }, { "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_679f5ce507c68dc4aff3192a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8a3877ca7c455f8b3364d2e" }, { "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_17de2ae7727aba265de3d086" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39a2c5792816bfa59cc22e58" }, { "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_874c45264012f1cccc2f739a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_21f0436493c501b758a339ed" }, { "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_7781180b30ffd0ca8bd0f242" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67037d7ed6ae402124b75934" }, { "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_609a80224c3d8e7ba9e06fbd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_334e9fb6842db6abf0a3eab4" }, { "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_167e8dd3f7cea14af1317305" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2feca17c003f534cc88f7324" }, { "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_8d4b934d7a25f9001ed3c451" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0b0ee315b6af1548235be89" }, { "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_ec11171d4b96a5f24382c329" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a306b829a6b01cbe0a80e4b6" }, { "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_306ddb03b2c4cbf54ff2768d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7f66ed394b67606d465133c" }, { "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_8e70cb399212c40fefd1bb37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb17ebc5c758ad2c9165f5e9" }, { "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_0bf2e49f6909945c67454bf8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_61a5359ad149688f2d20e8e4" }, { "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_1487a9c3de30f341ae0eba72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5eda7c0add449d9c435461fd" }, { "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_dfcc785533daeedbede1ddaf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ef8fe95e676ca191c5e41f8" }, { "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_5d80758b766f7553bb74f62e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e52bc1c107a64baf9ca78228" }, { "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_6e8c7cb3ae5f9cac49407efd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_70bf7e3d4ce32af74b5e198f" }, { "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_05bb96043140987af746476b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8a80cc3a506b0414a9d86f3" }, { "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_efadcf0a8692548a38e17625" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c650c3686e972ebfe2bd3c06" }, { "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_b58dc0cbbc26664fbbb3e0f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_602e4bd5ed6fc204c01f1e60" }, { "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_653364e432badd514453da53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c18e5cb176dd4bd011b451cd" }, { "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_87833ea45f4771aef96191ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fa53108e59618966b66d57c" }, { "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_a6c192f4a5bf912ad57b379b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0982b4edd076bed2ad641c51" }, { "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_2e4c78d9af124e339b0baeea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6aeed0649e7790b55841164b" }, { "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_bbfc0020aeb0fd7793c062e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_896c41c8e15f69388da6b363" }, { "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_2303dc78742e36384b69d9b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03a12442da39260b63240e27" }, { "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_399e337b343b97b146d4a029" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b4161f853a56c8c4fd53702" }, { "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_a1c1ae3dc633eaa40fae496e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e853f58980d2d3ea4a20b7e" }, { "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_eb39e8dccc92f0ed95f12c42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cab0b24feb9e8b36d7e0e90" }, { "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_eaf7ef34e0b5f7683e119c49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eec1cac8691fea42d17a8a0c" }, { "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_cc10d252f7be10e47c23f4cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9927285b4a90fa01a06b5eee" }, { "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_a3d5d6df19ef2fa5f6546800" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75e44d42f13a57d191a3f174" }, { "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_4059d0a574b69e6e487e90c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88e77a6151e7d801646351f0" }, { "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_fb217399967bde86bd7eae67" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ada3c5c886a013d9db7f8a5" }, { "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_7a08700a8be3a4127247aa53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d316deb928095811c1ac5cbd" }, { "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_d731be4886bf0906f9b272ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b05d55a5243899afa1e52cbe" }, { "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_3acfefc8623a0b456045c25c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_874419bf47293fe3a65b965a" }, { "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_7b5469a2b145df578820b4b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08afc68528e5e09caef6dea7" }, { "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_ddb7a9137734f3919f742591" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ad7e94cc9fca8625ba2b550" }, { "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_b8cb02badc0707a73b297a93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea32987b6d759a2243c521e0" }, { "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_c0e9b070605ce6659e345a51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e337174e6f2af22d6b5e4e74" }, { "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_63c651efa4c5c097e66dfd88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58ca2509a21544cabdd03dbf" }, { "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_c22c71c405ad3e908f0d31b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d993108e30093fddd146dcd" }, { "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_cf05d3476bb51580e36a21df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcb3033996f8f9037c3e5cd7" }, { "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_826f7ecf1613baac310a1859" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d27ceebc7d9c199b7811e06c" }, { "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_c62a2338edeadcd5296b9977" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0068baeb25bff8e0198a66b" }, { "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_42fa161e0cef584bc6bf0af4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f7fde899fad7a7e6d149cb0" }, { "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_44a3bb74e70001c6f832b1e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b65527e0900feb0e2471a46b" }, { "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_7d74745324855202d76bce26" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07f165e5781c15196110f132" }, { "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_0b5754200b8c82c2b209a5f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f03a6b32dcb0b1beb5d47dd8" }, { "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_5200662f51eab5aaba838172" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42a37c4ff3dcc82a6ec053e2" }, { "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_baee35e5f1d8eba2840166c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_446d246550a10796d6aeaf66" }, { "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_cf10fdfd74c6b782f9fbcc20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecba243234f1a6580c860b38" }, { "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_f13bc8e7a55f38f9fb46b184" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a40996314e6253125afa9ff4" }, { "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_1343f7a4b8399b9f5d609a15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b7f58c26e4a09c960cc9392" }, { "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_2f8f25c9d2387d3aaab0548b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da5aacb6d7d4c1d240586445" }, { "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_c1e058d1e8d1cb3a53c19688" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_680478062a5bc679d2583bdc" }, { "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_34b2e09b66d97466c956d187" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffc88700211d5a46983f5fc1" }, { "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_07a7a66946f1061aa08b370a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_42f9326027acdf6e83e29738" }, { "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_e5620e84bda41775684eb68e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2ba0ac0630990086dee09eae" }, { "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_ee7ca4b51e2046f0f438ae3a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_206a6d4dea1f19af702831b6" }, { "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_3bffb675be3b6c1160440cba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a76aecb42c1a982c71d096ba" }, { "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_c8dbcedde499a51a622480d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96f5607554b21c1202b1c936" }, { "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_09fc2d4170cd007e470bda2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88c470805d500a3f8ef13a8c" }, { "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_3f6f9ade2679ae2278b7ce27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f94e684938af29e11a00718" }, { "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_d750af193ec5eb51ed8db9ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33ee126443afdce378f84553" }, { "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_ecc8f8a880bf203ba93f8fab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ac216bbaa33fdcaae9cbd2f" }, { "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_ccccd6f734cf548793aac2df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f49ecc4d5ff0cb64d8846df3" }, { "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_6578d66e5d9a40ff20af01c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8db341446266206d242bea8b" }, { "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_8f271494fd0c7074670a88ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecfe0c232c73d28be2cdf093" }, { "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_81c6c6330207a042753fbcd9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4549d4a2e853bb740ba79679" }, { "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_f79bd6b3fa06453f9755bf50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_686619e1606dc3c962c4de74" }, { "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_b3341bf6ccdf17ba487a29ab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef1642b57306e6184db48319" }, { "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_d6556199a4265b7bfcefdc93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d55fbd16726ba66ce193256" }, { "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_a5197ad3f38e8edef646f87f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_367784bb2cf36dbd3f09cf5a" }, { "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_eddf8a8b697c9d8bcf8817cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7a2a3d5797d70adcb704eac" }, { "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_0cb241a25ed7938045b96b49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa7e8a56917e3a0dfb860dad" }, { "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_196ed562095293a85adf3f39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_22e5761ebb6bb6541803a044" }, { "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_1ac900ba60f2157783a7768a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e3f156493d2d8128277cc326" }, { "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_f87ff306cabf4bc8074b3467" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7106e3ce4b9037fd56b39165" }, { "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_e500403edf26b0ded0102073" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06d861e1a4463499242c4568" }, { "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_8a870d09aa35b93488a61343" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4f12483fdd14d119b672911" }, { "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_229fa45acd35f1c575ea8a7b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c9dc7fbf1fed7f98b1c8116" }, { "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_01af19ce59935b6560ce32d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eaea41c82db19e57dbaadf81" }, { "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_02c5805ff0e0aea94c0915d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c86f0411c1b3809fcc73833f" }, { "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_a15ad4aa486e256eaddf8e63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2bd907405b4724b870b6fc07" }, { "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_fb0db81ab6074c7b69e1a983" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b58412b4d2fdb340e372347" }, { "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_f7ada7a30f13e186cf57eb88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c000028785748671f1c80c4" }, { "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_0b87ee9ee43d575127c9154a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eea1037ce03371c3d1bdfd11" }, { "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_5db56ab201b9f2cb83884c97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5783e29270b28767a4990c7e" }, { "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_081cee019745c967808a45a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c20c1587fc66d421f978121" }, { "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_217fba63943cfdf63a86bfeb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2232ccbdf4d8bd656bd60584" }, { "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_f0a57149822b98fcce40ceed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f0b0525f4d54b4ffdfa5c29" }, { "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_b68ac5eaa99cf511385bf2d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec9351d2184cc2b448856db6" }, { "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_66f887acf7b6c3bdfeabd9ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c60bcfc6c2803b9b59cbde3" }, { "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_d5fc07e31dfeb67d3394a303" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a32641d8db18437695bfe57" }, { "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_aec676fe8b52c8f792037a93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2cba688358264a8664e791b8" }, { "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_29481e964617fe4f7187c271" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96aaccec84e39f7f65bc91ab" }, { "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_a7085c71b352c3cf82224105" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2f1e403e2c16177ab3c3a18" }, { "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_6cd233359cd6bae83d637458" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3cd8b22cbfc79ad9df0f319b" }, { "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_9cc210d64879872e39a35f9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_100529f37be5db14a930b26f" }, { "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_81af5fa2093f63cf3f7753f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_556f21bc4a542794e65337f1" }, { "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_3d5365c13328e2793694610b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c80fa994a3a9663fd4e1f3f" }, { "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_830d53ff2952a74699f33891" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dbaaa86a54976c343dbd9c1e" }, { "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_806d9541a1c13dca192a7920" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_134bc5da04633aeec66c7538" }, { "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_277c40007326f85067b32f2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bec9d2a5fc88201e39c7eeb7" }, { "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_1a00a8faa80bd9c636299f7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12209d67c7afcac5fbc1ba97" }, { "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_ed4a480af7691f6386d02942" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_489a9f7b57e07a501e6b8e37" }, { "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_4ed70bff71d6905fe17e1ec6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eb570bf1a4ba3a6c4741a101" }, { "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_20591cccaa4534de5a563c7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c091f84316208356cc5610b" }, { "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_868509a9418914394260ef6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e162def0341b40021839abf" }, { "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_ea1c1179da63c4327c01e154" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_591e2a2ddec3070495d62731" }, { "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_b6d5f150895695cfbe5ec9e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17a09290b423be260549414b" }, { "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_a853501cb57aa52b6ddb74b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05d24ed0e6f14c17c63d8889" }, { "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_8ed643665601f71bd5d9d750" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e2c468a74af6c2d09e76571" }, { "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_96182a438cb0e9f8884adce4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f857b0876d41ccf353ba7d3b" }, { "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_06852f2d8770c881598b2e64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53aab52d59520b7986196223" }, { "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_93107974ab9db246c40cc43b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cc93e8e86bc78d66a53eb99" }, { "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_41a32dbb39654a1c02662424" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f3fbaebd0e7bd3a66c465b0" }, { "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_0da190686a7feeb3b6076d38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_232bd55dde3e9e0de2550cf1" }, { "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_d3a0d7cc0291ac40d330ec3e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8740e1a2941d31fc687ff59" }, { "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_1fcc35348cce4f94846be4f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe89837a9f07c39503b16252" }, { "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_7b287e1e24e6be8ececfc61a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8dc62c90fd1c44c1b4c4f17" }, { "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_d55327939cebb22bd32ca232" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_397fd6702e0c91531f134fd3" }, { "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_74d6cca6823999c55f275851" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56d28851210ad2464e0de493" }, { "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_c4a4f1594dfd76b44327ee05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e2f02463b55df4583e38830a" }, { "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_0819a070f846ad0ecc8b2353" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f47571931a414ccb414c40c0" }, { "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_dd99a1d699d59c08fc97c284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_330ae9a5f87edba083c0a100" }, { "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_f217186ff602d84b595d3785" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9ec8dc7290cb6bee39b3e8d9" }, { "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_e5c3ea47a68b7ec2779d591b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7980913d1f1a2356ec3226ef" }, { "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_39611cd5349465fdd6737985" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d64083db7b27e14b93105132" }, { "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_be843f326e51a7eb648621fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_067d223f0863407771c2b3e8" }, { "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_43f6d96609a6bdeafe128735" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3e38928d5ac6e91642065ed" }, { "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_1dc32c3371552c6dc35d505a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_191b3b4681e7d4f7eac533af" }, { "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_f71554725ca8b02266e34612" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f8056b6e6ed438d29061985" }, { "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_ff6657ce78417fde2db986cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d41f13b6dd51dccccc34957b" }, { "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_18e4571124936cb2345cc513" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a5394d074eb2c7b93cc5897" }, { "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_ffc6509859286b2b02d3224c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ef3c2909a21df4c9537e8c9" }, { "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_457d54b89a6654af28eb4b84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b23e179698d46bddd91bdc32" }, { "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_bdc57ceea7026e30febc555f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0dc71dae5b3675452ae4871f" }, { "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_f4ae0ab299951036492d258e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_089d7de55d84bf914ad3b0d1" }, { "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_6fc7c3e11bb813b7126a31f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a415da4ee67131208f98131" }, { "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_fad740a6a54ea74007062d72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e1b60ec4667759144f44d8e" }, { "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_31576095b8088ddddc8e011e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35b536f016d821ed85863de5" }, { "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_bc5244b66608e6239b5028a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1a299c3f39973de3c54c2ed" }, { "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_450c0f82a92e9614dce62298" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c893a9c9c0bcb3633a77f0a" }, { "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_da991183f4866a57bd44d225" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f9c688be5f8b8f72cf538506" }, { "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_ab5ccc9514b989753bb8e397" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a1856e86cbd77278ba065ac" }, { "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_10ff9ff8b0a8ed499dd8ba29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0ae827636ef3717878d08ce" }, { "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_2bc80cab3a06426bb97ebf1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54567d95f134772cbe7668f2" }, { "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_c2a25edbaed6d8f41ab08cc9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59c5ae8e6054ae7dd41d2589" }, { "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_f9b782cbcf32508f6827fd3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02bcc3ddd1b7297fbce73f30" }, { "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_7b175e319135cb1b3b834831" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bba91634f17ee67ab2007cb7" }, { "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_462517d2015e8189daeae79d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_020cd00ff66e62579aa54b18" }, { "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_f215cb81586d4c9ab72bfb04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e66983804b9c614f4755cc14" }, { "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_ec89a56b23584680ec6227d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15718e34444092f3c0312e57" }, { "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_bc4b117a9b457312ce55a648" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eeb82ae3562cf46a915a536f" }, { "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_5734c69eb51c7c6bf8c020a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_150bab7ee9b16e6fe658b348" }, { "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_1bddda8e9e615da4b5701aa2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43a7b8d6411b694fbf87ec81" }, { "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_a6ca2a452c34965dfc69f22c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e7eacffb439e39b120ba8eb0" }, { "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_5a3a51995471ba07f6299f14" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ee63e36583c85f60dfd5db7" }, { "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_c1feac59b692ed3a715a5374" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49d508d14cd62940f9bbfc53" }, { "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_6450b34886894bb675903219" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78da8b9427a923a5aed8fe7e" }, { "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_7c370037a2add0c28feac17b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc47fba3c9d1056b0f0c9d5a" }, { "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_93a030350a97d7c98885e411" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0243ef72f84383294c5db0cd" }, { "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_aa404d13a69cf607c05e2da0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87be15d796f006d10e9d0a0f" }, { "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_710c37cca2c17131aeddf785" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d25e4bd8e8c55f496011dce1" }, { "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_6bba521d1a3be84699a4d037" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2869e8465d761d02c67cc0a" }, { "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_b1542e4f40b5b2ed3de5c4e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0abd3df73d359ca8abbe5cc3" }, { "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_efda459eff79dd4a22d9821d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef5bbd4bc15fa48fd1e9ccb7" }, { "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_399de2f62b986518849d11bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14de5ff719687973f71b66de" }, { "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_aa9ac96ce2144a362eaa724b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_797620fa1dc06faec7a7ea2b" }, { "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_a44c30affe8b13138c075c79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1165938a33dccd5ddcdad735" }, { "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_9e781551e955d5a0770e8220" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c985b3e379750fb46a129ba" }, { "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_b1ccbd7b82ff8e276c00a5d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f70cd0b8700ba69d6ae84ae" }, { "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_2e5dc9a60518985d2216363d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9725a31deb69a576fa8584e" }, { "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_806e75dc42eea6d92c6c6725" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58348e54d23278db2335a4f2" }, { "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_52a5c96d8dc796cd179faf85" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c44da4d73d728db5c757575" }, { "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_11cfe802e51f655852b420ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33d608347fd80e3595fc0f97" }, { "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_9de18f0b0f7a117d82e5f731" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_187ed09382f764cc984c3c4b" }, { "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_8c05803b1b3fb16ed49605a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0afa9f5eb71f5e15a65357f9" }, { "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_ef213c9126dbd4c69ba100f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6e67ad17b6f080a722fa8c7" }, { "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_4eef5e6a32587f2ee471456b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c95a6b8ffb0a656c8456a690" }, { "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_5fb70b39a1ee264939562ce1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_900d1909b058b6ac043c26b8" }, { "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_518310fc58b69b0bb83f1673" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_904c0c41cc38da1f10ce01ef" }, { "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_3b388e25d30c73dbf1ea65bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e246559efa24d4f2abe9c5c" }, { "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_07fe0bffc314ec3f7ff082a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9df648ca8ccba81b903ae157" }, { "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_5bd72c31fc250a9cbea7d557" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f11d5312388bdf9ac915c995" }, { "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_e6da2ce9a1d8805c040a5a58" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2872ba255637a1bd14bdcc9c" }, { "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_8caddc89356720b54ca650a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d1dbb71e85051344ce31b95" }, { "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_89c790ee97288edc666f0bc6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_189682670cd0eece7b9ed3d5" }, { "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_be2240f7eb499d09acf56613" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af70b62b5faae4bb9f72fb3e" }, { "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_008315b767910edeb4b45753" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edeba7fd34b23651428442a7" }, { "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_37d0a3e1f14cbf4453c7d003" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1acf2090e57c6db6f749c520" }, { "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_7dddd46aeaa312dd031c4b69" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2dfb0cdbf8af2dbe0d289978" }, { "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_8d4a683bfb711a6a2f897cfd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74ccd7cbbcc5c0c6789464d1" }, { "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_0a535f36c5bf5a099f0a1de9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e357e905f13f2983f20ae427" }, { "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_567feeb71329223bd8094e87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c1c1db8590109ba40499712" }, { "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_9b5222b38abe3d7c7ca1cd83" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_460809095000005d79da91cd" }, { "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_786dff0812beee0eedc57b5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e3f137fc6a15e3e3903dd6c" }, { "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_fc6309b92b93824e09219478" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6036681a2220174e24174a3" }, { "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_b6ebc4b43c73642fc74d6aa7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8099d01df00580ef2cb1b0d9" }, { "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_a485de33f10e7325929df9ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec75c1d9ef00c3b5f86dad96" }, { "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_5518230400a37f66137137e9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b4adb73689ce179bae3b5f8" }, { "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_2d21702e85696ed5c795d761" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af12f09ccbdf5d1323876071" }, { "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_7410b921bf94f45b20952d2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c507ca2f92ab666bf3103cde" }, { "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_4c37b16af15a38430f9f411c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2085cfa45d4dccf69a5fbade" }, { "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_200ce84feb548fbc9eb871bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f273fbbe7142db597fb49281" }, { "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_797dcfbf58c9e0a1534d50ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26bd8cf09a293ea77af0618c" }, { "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_64ce880b65a38f981acb1cc5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e8352bf43b7efa660968ed98" }, { "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_d94b1331d50e11e8e17d628f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b005c27312f1909e4ec8ef" }, { "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_21616979e943792154c547d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e434838f98aa1732eb6a158c" }, { "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_9857c1a10a4f436af5586adc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c17639a7da82520f6cb7b849" }, { "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_b7396cfd48d2e913d5c1bd63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_792aba60eea3a2a50b888c25" }, { "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_b23bd4846d91dd04762605a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8a0501b2179b1e3c6fcab954" }, { "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_4afe6ad324c6a054c76809fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ff80ac55792eb16a2e3b817" }, { "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_be8dafc263e2553a4d4a4e81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc019c016e88ae8595ebf15b" }, { "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_ff0126bd52d41c517f9caa46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_885565e28632f6a0ad80b021" }, { "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_22e7bbdc10fef3a04f343c9b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e90b5bb07ed9a58d40e24a92" }, { "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_d97e54dd2116b40ca905a88a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_837cc351d6bfc452f4cdf2fd" }, { "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_93dca28eae1af82fe66b40cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d11eef5533339137e05f94e" }, { "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_5dcb4e3fa68096c858d3ef04" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1690962aa1a776154ccd78fb" }, { "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_99aef16586d6e51b03c97483" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fadf857968a5096a085d0119" }, { "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_aa1fb9cc4f634bb2e1cc64ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b7ce07269cdb6b380cab624" }, { "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_a4b9567b9ea8b81102929967" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4bf9d0400e86df5083ce3ac" }, { "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_d29abe41ed04cd6f6723f201" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_373a3d830aba11a4313eb686" }, { "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_8111697ec658140c2946fd17" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d086a47988b46a9f4f59ca51" }, { "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_c2c6e464b0bb583f79d95d34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_568121e533fb503a1df3d20b" }, { "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_e719c10807de700e028b6562" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52bcba3aded5187a97e30de9" }, { "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_6781c56ddf9c8a686c7ec725" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_746a2398177eadbb7f6159ec" }, { "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_b91065459e37784d40aefbaf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cae618562c7def1e2feca3ec" }, { "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_71a184b379808a90f2acc960" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0c9019feeca40dfa76e090af" }, { "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_3664f87e9c80e1ed13e1a2dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcd8bcf0be8f2017127fcdd2" }, { "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_78a2bb61d775c856bf906e1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dedb5ec2cbef29db6850f0e3" }, { "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_235a1aee38aca4dbd3fcf265" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6bb0bb4e4a38bf86c7fea23" }, { "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_a36266ed3fa6c48d9298fefd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_08b31c529485b1f0ff145182" }, { "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_11c2d4f7ebe04392326634ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac29a932425ab507e41b221b" }, { "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_572d42409bab0f1090e1df74" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba876925354ae2f46a1c0c22" }, { "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_d0b713bd83251fcf101231a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_98d5ad9e783aa495ec21bbea" }, { "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_8e923313e7573329137eb841" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be4f1bb767f6a9b817a477b2" }, { "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_79bd3923aabe865099876ad1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66755e6228f868e34de40d71" }, { "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_28c7db5dda48057dbe9630a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c6273b55d3694091448de86" }, { "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_19b6263433f3416280d3400d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11dcb988ce20368b6e325172" }, { "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_1c25b78c1da7d4ed8d218b1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30aebbfbe73c4f26ac7fa05b" }, { "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_3ff15f671d6c3e260269992a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_64b501596e2cfa7605549075" }, { "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_85c30d00b405c33280ae6700" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ad577362c871cbf8cc7212f" }, { "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_384fa5a0aea8e77a3066647b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75caf22dc60eabf32f09f590" }, { "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_ce12a9c2885a636e16669606" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8770ae3aaaf5b14b6147e2d6" }, { "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_2e95ade209fcb752fc245f87" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84c346cffa4c31e25af673ca" }, { "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_eef0ec62aefcf4d87ceb6166" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37ea47f9a62ee1f46577c7ea" }, { "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_4abc74f314ec4145d97904f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b1dfb9c6eb18326a532b65bf" }, { "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_b5266d386b66269d5c532792" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d42c702c3eaeb6d3e46ac4af" }, { "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_813c87a4de6be2e29ea7a27b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d380e17c4e62fd26b505348" }, { "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_5cd3a097133a9b31755a6f0e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1f359518c55c280b4c295113" }, { "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_06b6a80d79d0163f0ef82f88" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72bc70b2d5aabfca076eab0b" }, { "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_0005a1f56733ea051f3bdb0e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ac5c5e2a6b158694815388f0" }, { "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_a663352006f7f1e793dded57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_999e412c4cb118a10228ffaa" }, { "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_5c23cdbd48af090894ce54ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cddf246df1fdd268741e046e" }, { "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_c1b418781984620626576c4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da543ed4333269d7942edd82" }, { "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_8da3b2ba1b45d784922f1f5d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f96fb4e645535f2be73baf15" }, { "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_7d0b77f9d73ebf3663068cb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f98d62f4bf6f9734b657b87" }, { "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_4d062dd8e0546279b2dfd821" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_925de98eb25e5ef9a1e6a8c6" }, { "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_d8c11e6c643b9283f1024025" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14f703c9557229f93f3d7827" }, { "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_29a48c506b59dbf9b07edb1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38aa76d066e7c67822eb91b5" }, { "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_4802fc4305d712286172add9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e907f432cdf669cc4b8dee6" }, { "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_d9dfca27e817950a4b49aab1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17228a4a909a858e621040e4" }, { "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_3458272e167055e600cedd3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_784f9838c7b560eec434bb9e" }, { "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_26db7ef7d136005ff2732604" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cbc8f2ac578a994e2040d6d0" }, { "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_6b475cf30c2fed88eef94faf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4268cdf870da5ffdf0452628" }, { "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_3ab749e2742b15afe7667e37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60923c179f64a5ae672c61e3" }, { "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_b8b945d9ee388507d2549247" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6cb013c28da6354f61dd8f68" }, { "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_034133486a394f7236170e63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7072a49b6bc06c403d63e530" }, { "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_17b37ee36c08d3e4a3952e63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9a1cf63d695b38ad9951d547" }, { "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_738863cc2f95ad854f1f0033" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f08bd8101085d967a98a1d7" }, { "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_8b8dab4b2ab6971bf0c59edd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a087e4a2d0e785648d0e0d35" }, { "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_2d757a25aa5d1e59896d91e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b106f1900aaf4ff732f5a5ec" }, { "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_24f990987def900bb776a765" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d3c97453ea9c97122147c19" }, { "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_00f83e464926d48194b2e8d1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d946d108d940cd0671a658b6" }, { "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_5aa322968bdaaefeb4eb405d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_423add09148ed57077a6207d" }, { "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_bf5bd0bc38b3f67f93c2b393" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9919856df2a744f56c28d83f" }, { "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_1fc63ab0e3022c35a7ba3441" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65901004fe5321bb5e1ceed2" }, { "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_60011c2669181398b3493189" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5623782a8cd5952bab8892bf" }, { "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_b34541a28824bad386175ba7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e45f911cab1a5cc54743458f" }, { "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_f8acdbbdeb1a56bec5da0b37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fdc967f2e040b7ee41b0bca" }, { "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_26be9cbdefcc68ec8a99f8b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d02e65fec4dc98d248c3927" }, { "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_089fe95927a2d9916fa767af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c87c1d5c5537f5bd472098f2" }, { "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_e36d0775c931155d6faec7dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc1bc6b48ebe667870340c96" }, { "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_a0d493f6f9887efd30a1a693" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c43e9312df22284f885e308" }, { "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_a46b463759469cbaf4f34656" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_95a2f4fb9230bb605b478302" }, { "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_6c44a347e465bd4a1f1788a2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b359ac7cf66bf4de606e735" }, { "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_af1c3d2b75069ef5553d7f13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a08262be852834950f2c4815" }, { "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_a85f9889b4b45e6b5ac29de0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ac3cb94c5b722047c26878b" }, { "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_df123e2b95538ffa5e214824" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4faf9394fc77483891307f27" }, { "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_491d8fc34bfe1c4524ac04c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_505b9e2f2da1e9d61df57df0" }, { "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_4579556117b8f144083d669e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d08ebc78bc3e497d24d2332" }, { "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_0195dc0b1c163e9d1a3add4e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_72dd2173bf3a143b71856997" }, { "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_9af339f456efee4d0942fce0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9cf0b6207a208e996fa24d7" }, { "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_c1e04587ca01655c3d43bc32" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a15fb85de679462c4228059b" }, { "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_2705edca058eae2b4e38a811" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_992f7c04397b0cf7616be3f2" }, { "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_7e7c0bd636ac2f0f8a83fc29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43889a40623b3c9f9853da21" }, { "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_dfbe7beeccdfc97d624ce7e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f615fb95aecd69e5200762f" }, { "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_12b612caf84cb744d182167b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e517d49dad33bcb492574f7" }, { "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_c4955685d21a9b54d709d08d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_159b8afd9fec81927cd206b0" }, { "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_7799de528e1467a291974566" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9240b623bdba3ad4043fe0df" }, { "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_1cdf6097c8f27a2b6281d40e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b25cca5cf2d01f918978298d" }, { "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_2ebaae962b61d44c6f9d2638" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c550e20dc1c50d791e8b45b" }, { "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_fa2e57cbeb9c63954bdc096e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e3ae1277e8b79f001a51b66" }, { "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_4c0a041096878342142c9f03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d5d75511842cf3485bb7e23" }, { "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_73ab5eaaad7f3f39826e34e7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5a52d2b94d3566edd4792e7e" }, { "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_e83c922a17bb257d3534b4c8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bed149b960e1eb9cd8a1c43a" }, { "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_bf89d8fdb22b3ac24dafcb46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7b7e89681b3bad5e5d93a75" }, { "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_f3a74bde8014bd2245cad812" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_895c784d55fdb8d34fb3ee5c" }, { "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_52004c9b545f49ff6ef7a02e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1175f862ef9f8c002ef3232a" }, { "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_98995169228f4cee5cd4ff13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d0f38d5af232e6ee7660380" }, { "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_3c7e032c9e8bcae907021f6b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9b94add96da44034a7fc2a7" }, { "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_ff5bcbe6dc76bbcd1622f904" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_750607c694e7c031f72c87bc" }, { "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_1821380e0d0828599495c286" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_257a20ffbe051437b5465cfa" }, { "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_e3498716d454b699daa3c82d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b8002d326f0375d7c945742" }, { "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_c8af06d3322b047bd9211f06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e15bb974d22487fc7372c50f" }, { "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_39f2a491dc865ce166b54640" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_072a46f23c10d7606511243d" }, { "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_c39bdc205d4f1f30a51c4adc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8fda7c0fe01079e8a7b963b" }, { "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_c875fa0448c500ffc8471f56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef596f04ac7b72f202498d91" }, { "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_52c5b862aea64691f4b40673" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_868bd28895ecf7ba7d127490" }, { "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_37113c2884a76e984dd369f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c63c50f043e7712e7c7a229" }, { "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_d50de279c19d60416f105e9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bdfdf00a54c270814d854df4" }, { "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_2396b5d3ba3a3c3b4d9d1a46" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_545f30e0aea49aeb6522e530" }, { "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_72e1abeefa1539a0bd24b522" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66ea598dd1442e9dc5533e55" }, { "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_9f145438736cad61f5fa4c3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_846f0c22b83d2cb592e169cc" }, { "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_9069cabf4857176f16c5ccbf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a5973ca36d893c207336d5a" }, { "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_b8ca7ea2001e226a8eebf71a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45319fd737596c2ac19c9ef5" }, { "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_294ee7a6b5e40d7d512ed831" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fcd3983e4a9b835b98381cd9" }, { "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_ac97f6f6c17ed1f4a7822841" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7951d730cb8854ca4bda09a" }, { "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_14ad4d82758b83af2a33b369" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0038520e3403f5fc637b819e" }, { "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_5dffda893f53156fe3564c3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2c0d87b2892234bef705595b" }, { "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_75a2da1edd0ccd63cda11d95" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_648836b792c56f2e6a9f8f76" }, { "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_6758b7d4ae2ff58fbf716c0f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_580a7d1d5678e4646f21435d" }, { "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_09a4ca8a6e2e10840f0b45af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d0a674e55cadfc87d99b110" }, { "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_e68914f1eb0c424dd6f3b43b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db5f7bb5b280724c0d7c2646" }, { "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_05c680c21a73716bfc18d529" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e5274e0f3bc8f5f1a01b0ac" }, { "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_075e07cbdc8208c5ae600969" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_57de2ec2042e0c52456c298b" }, { "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_da41548d2edf90abe631f69e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdc0471bfd34c10ac7d79160" }, { "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_bcacb14aa70c1af6384afddb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8c6981955377ffd64d8a6309" }, { "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_fe5ea7c3eb4b4c3f04bc8c97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8208fd88a8126e75f8254f1f" }, { "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_cf3e3bad49b114dd85683196" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e3c8d07e7e3790c34d514f3" }, { "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_eab2ed751cefb1a2af02d0ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e533433b5b74260f706dd034" }, { "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_63b8e26704aaa5d595c6e237" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cb12279d06f0b4a0c76cfbf2" }, { "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_17667822e98b2a5d9fd830bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de9c04cb29542f2e78cb4ccf" }, { "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_917b864d3889c0bab749f4c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_847aeb66a97c3e0ead0e83e1" }, { "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_513efe4f8a0c680f8c69eabb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_042db180d4cae7f26ffe19d8" }, { "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_b5e8410f088e8f929c8c4449" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82a9164bd03ae41800439d86" }, { "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_e44b876c14692aa626b51f0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_55cb9c287ad8964e72b294c6" }, { "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_9d1c05532b819ee42f29f0bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eaf62a3075413dd530086489" }, { "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_7babcd9d37e5500840d32a9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd0ada993d3067ffcbc26749" }, { "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_4a2982f71ded62f00cc2d097" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_221f76be05f480fd10e84004" }, { "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_46b143f8981849a95aad2c9d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9279e77433fa7a53c04bd5e4" }, { "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_29ccc37cab862f0498d917c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc74a47f0349e3ce4c1e3de7" }, { "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_e5b772673213a13bc8f7195b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca43d02b70b64926d374463b" }, { "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_bbd753fbb39d67983f8e4db2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b75ca10bb41872eb4fa7407" }, { "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_6a3d9757afffad4948e38dfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ad13d63c2ed5a9b31280ee4" }, { "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_63846a0c9a41d946c30a4ef9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_baab22090895ddd9c82ca372" }, { "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_e447c7b7c8e4cddbf54a86f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d19f8e465f6a9d110a3e76a" }, { "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_b658e01df2b62f96aecbc0b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6162e632f050292a2bf9eac2" }, { "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_19af3f4dbbfb5fde9ff9edbc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5c3d1bfdc0c1d8c29d2ae31" }, { "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_1149d7f8cc45c62bfdd1c032" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b2cc5bf06bcd1e6e8e83aa5" }, { "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_7b3d773e10ab567714afa718" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_343c02b7e6fa829457cd1307" }, { "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_32cc3e14bed80bbd50043756" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_386a64d37fd9bd2bfaaa9e28" }, { "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_f4f71e78784cf32ac9cba851" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4a266284d24bad3b0c52ab34" }, { "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_3108c4f962ca01fe5e3bc651" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d554050cba9c26d23dae949d" }, { "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_9bfc010f860b6e151f18c918" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fdf5d594992f4f83a0dcdde0" }, { "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_54ba4188ac81e93b02dce553" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebcf6edd4de34dd2f9b23841" }, { "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_734630472dc82dcfda3a682b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_da982eb9cbf09590d9bcc890" }, { "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_6a9f834b40bd18438d9b94e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_954c737e056a7ebde3e98617" }, { "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_2d0539c2388ba8cd61ffdf13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec1c2ec16384b63b96583e88" }, { "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_64e145ddc0754370abb95a49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee9c6e3bd2f63dfc62066cbb" }, { "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_64000d486fc3dc22b8845764" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_45fef8b7131ca7c5255e04fe" }, { "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_b50972161736f6ec3c82ec2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1746116d28badf7fdc099d85" }, { "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_58ed87ee880dcc16674b035a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7587958cbf017a17b389bbe9" }, { "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_512e8f1f922ecf8b22c393ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92b69354ead9018398758381" }, { "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_85fedbef007856259253b8ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c73d9872a22fcffa6a77beaf" }, { "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_6ab23dfc1558af93f61a6055" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0771af3326c482f4458998fc" }, { "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_ae6942479263c1813462cb51" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_29485033a7f038c628d1ef31" }, { "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_674ee1185c3b34628a69ebfb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7692b7a9bb399262936463a" }, { "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_600ff78c3eb7a703c07796c3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcd4bacce53fe4acbcb9c5ba" }, { "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_936e67b4157744c2b8500e96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e19cda5fae7caa745cf67d3d" }, { "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_c0f6cd2628c9abc3a909af1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3d7afe83b0407f4cc7068be7" }, { "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_89c25f7ba940d068e9e17f84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8cd643e448ef388df72c7c62" }, { "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_e9c68d24398aca62309eab40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_41b5bfa7283ac5ff4fdeef9a" }, { "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_98f3ca5fff84dd785547d12f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_56deb89543530d0db771625d" }, { "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_f21aae91532b1e82b7cf08e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_065d274c0f14739c0ed0e424" }, { "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_e3f039575b2499b39d278c06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fc7fce1171d708f2e8355fa6" }, { "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_bd9c209ecb3d112b2b798d45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_472d817580f30d98749d131c" }, { "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_7ef8ffb708c46d9a128f8891" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_759d0156099ba100e7c88a63" }, { "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_6185a999d1e7add9fc430a89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4d787767bdf0284d3daba29d" }, { "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_6d929c8f42c53557e801fe20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_caff20216dd56385766ae3a3" }, { "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_a8275235e1bb1702166a1bf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d17ed5a184fdc426e617a21" }, { "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_d726ca35c1d7d582b4d70367" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_13ae68acc02ea0a10736d72b" }, { "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_c862ddd4767a643c08f848ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5630d76ff0fc99dd87790862" }, { "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_3dd121fad982422a48de6aac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4a9f67bb3417b167deecae2" }, { "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_18d11e150e74fc1fcd1ac048" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89d7840e9bc79927d4f0464a" }, { "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_67d2833dec6f1edd41991b13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6df9e9335c6bb2a42fd8243d" }, { "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_1329ab0d2b931f4ff710646a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bffc973036f1088f7584aa43" }, { "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_c03181176bd347f50dff6d3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5270fa3f1dbd9f748d2aed0" }, { "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_27da0d120a3b43e7bab7b62d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c3f23769209def0859dc8d06" }, { "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_493b9cba5ab91429b105f2b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bd1271e9c403e58a84f7e19" }, { "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_075d5a9666b9987e25347158" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b481629b733f980ff014ea82" }, { "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_c155aefac37f164903651a30" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_05a7a75c6006285a9242045b" }, { "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_8029e91017cf4dbbaf78b21c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb2a6d0662229e8ffdc4e148" }, { "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_505e175ed58b9eed2d5c8d05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cce80763b900d8bb5ab518a6" }, { "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_8ef26f5a3032a2ee6a0ca473" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9ec092f49274814a97c4d46" }, { "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_63cbc76c81960366673d9a61" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f70add1a7b25a2345f759f6" }, { "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_dcd7887539cf8c6577376796" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de369532b47c5cc19fbc0172" }, { "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_a3cf8155f746478edcdcda1d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8911400f9fcf0dbeca4e012" }, { "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_026158bec8b7b2abecfb61fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5ac62d98684e8d3a6728cfa0" }, { "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_261182e9728dcd147b2190a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_50dca48756e7bde54363e149" }, { "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_a7cafc0117ac3f2fdb2061b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a118a89db6bd1ebd05e9c55" }, { "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_b567dcb285e493dd08ecf645" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_316ccec3c32fe950bda432e7" }, { "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_1b56a290ed96183090ae0ba9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02c5acd528ed91653b45285c" }, { "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_1b18ea4fd3dcdef1e46b435d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_865a4c70349ae66c47eff03c" }, { "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_ba02298d8ff0de9f39224267" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c103493ae6ee692ab0ff9a97" } ] }, @@ -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_a91643c8040843cbd56a7dd8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d92cf6184e4109de74be1e6" }, { "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_f56dc6a06ee4b35c56585109" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32f754a52c72a92355882e49" }, { "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_aceaa0dfad840484542337e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d67ed8416579874f669cdba7" }, { "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_72c027f40a99d2799eec9e97" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4db0470c18f7bdbbdc389fe" }, { "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_b5ba768e2c2892aecbd88331" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd036aa5850bed62dc3673a7" }, { "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_a705500bf533f9fc95a268d6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4a6ead8238da504f5bbbeef" }, { "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_e976b7d61096db8283a811e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5e2f9d7a8f3e0b374c7b6fcc" }, { "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_4e956e1e223fcf9d32644d2e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7938c87f15c816cbe62861c9" }, { "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_6259c309eb8fcc104f2a3314" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be55371087877c5dc8583012" }, { "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_1ea03335b0a4f5bedc928853" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_44c95596420e98b415a8090b" }, { "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_73fd415dafd197b676a13afc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c9b94f6374c9e8019618c718" }, { "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_8da040e3390ec0900d0d0a06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_edb1d97236be89a5d08506bc" }, { "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_29fe88280ee0294f4c8fe587" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b111581a6653942cb166a080" }, { "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_e5df14afd304e2b373b17dbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28f56cdc0cfd9cb863993ca8" }, { "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_b4be345a7658540445652c4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d014a9e06a40da6d01f10ff9" }, { "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_3e8ace2fbedf3ff1a61990aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1d1911b960007284d03d6f6" }, { "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_e28ddb4a1ec2f17055a7c173" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5778adebc5fd27c7d56bf7d0" }, { "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_ae7e5b3a65e1f0a565d3abec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca40cdac92bb3cd495649806" }, { "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_cfb00c0aeb066dcd0d2ccb93" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc583ad2d45af13dc4dcad1a" }, { "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_c6b8ebf61dd07d141fa6cfdb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e6e83400c55b92c8ce313525" }, { "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_270822c4439d547ad581d519" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91e1e4520c5d084d5eb5bd2b" }, { "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_ce791ec4d28ec342fd7c3f76" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a7d2dee664bf008174ae347" }, { "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_25bfbc645689abb35dda57a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fae821a13b841133cdda80bf" }, { "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_26c21e26aa32b043c02853de" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4b895e0225ddc25e2b6cbaff" }, { "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_cb0fdc113d654e103cdfbcc3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_843d53923c42009d1231cc70" }, { "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_16be9595fa319f717b22e3d5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_73a8df4a0d4a127c2ee1cfb1" }, { "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_8e656c52cb2fc5b98f04c61d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62a7f02bed223cfe5b752e81" }, { "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_16389dfab1744a3b66f4e781" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad3540715da5e297df43fad4" }, { "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_2b250102f07523487dadc0bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3646419aee0eb2c2e5a64055" }, { "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_8f04bb98c330bd7535813a63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_644b77cbdf3a131079535d4f" }, { "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_5fb2fbbd3ed18a27ca75ae6a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7c5b7bcd99e1dad769c4d1d4" }, { "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_a75c01018144dab8efd44f1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_095a39c3a5a3768f5de57a1a" }, { "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_5f7d2305a2af0963e4c6beee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9c7fe1acb4ee89f251a708a" }, { "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_682d43d1fea7bb38fd6cad94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9c1f086160e9561f68f5cf9" }, { "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_8e07191ec80656c825d7e77c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8aeab841b329ea9e2f33603c" }, { "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_5ce45ecf543aff13ee11b21c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec7ad2f3feced463149dafa1" }, { "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_9a8a8c8cf1534bd8af7c12dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5aa95aa44bc0a3e5e2c8da41" }, { "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_c14e7d7f03aa9a88fac6ba64" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20c4b0c87fc0b652b64c3c61" }, { "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_e632b8344368db2c4f97ecad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca9d371f72bfad09bfdd47ca" }, { "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_3d9c7a903f4ca0adfcb7f569" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a29fd7bfdd3884d0beac9c3" }, { "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_466cf0bc43630125fa612477" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_96840a8a2dbfb164bffeb012" }, { "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_91398787a2b0f640d24374c0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_30878863179201fc5af94476" }, { "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_80ddfc4d9cb6f291e6758038" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb6915feb725642247d35b51" }, { "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_0a5dfab18595152a33fdcd4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bc754e532726607b8246e40" }, { "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_d06d0777486bfd78f4bf48f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9dc46b853a51e5b9b422531" }, { "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_e2543f17bedd2c3e4f07fb57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79ee3979b1cd01a1a234fc23" }, { "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_eb6dac08b279f096f21b7b2c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce7aeed095023039a5447008" }, { "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_e91ef86e456c27d9e080e2e3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dcb73ad01e0ec553f8f773cc" }, { "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_ce50bbbb81baaa1559487f20" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3f0868bd9d88b18d08e3a23" }, { "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_cca04c53cf8f87583b33c48a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8d311795b8c2a927d00f06b1" }, { "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_16b44c54070d3d4cd09c6d9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_844daa23e97bab7bb06a11f9" }, { "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_fa37211d5dbef58f4a120634" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cca3a2d928d6ee4f49ab552" }, { "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_ebb2d35b78b85917c7161297" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0f533033378ce8ff024ce51c" }, { "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_6b42473ea9de0fabf7ecf440" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e42d65bdd5c85ac67bd267b2" }, { "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_63efeab7bd0f367edec18cfc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5b1589894c5c2813a6c5e1dd" }, { "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_87b50565232606c0ad4f77d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a45197a85332be7e5bfad0b6" }, { "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_b6b9f33560f6fe4fa563f8aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8676b0e1ca3b84a7a20f3871" }, { "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_f7c946c49f77d6098cab39c7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_659f569f5a6a5c4c26a86c53" }, { "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_8b4024bae93db5cb576a5228" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4416d5f7783b8e60b69d8106" }, { "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_e02e55d388eb63e2721c0a4d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f0c7bf75c90e5b5f27b50ff2" }, { "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_d1fc412bd1bdc473faf22e4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebeb83f1d055fd29f31c0a0b" }, { "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_9d8515736e9a026f153044d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3ad34ca6f35db69c9cde92e" }, { "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_4b57299965df42aa3ed33f1b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10cbda47e3583ad4d866081b" }, { "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_63cafdefe2fcc0c363c16af0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a346201928a86e8af9f7351" }, { "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_e1000f3eacb4f7f4a72a2795" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_78dd392f984ecf94dc580ac4" }, { "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_fd61681302c0b026be16ccf8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff430d890dfa1c32656782e8" }, { "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_9c865926b029b001798d2b6f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d27d0a14bae7b905f8226a7" }, { "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_3343bb0719958392cb9e98cc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b7d52ffac66a4d3a6e1a44dc" }, { "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_9ec8817a1ac83f2708b72cb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cba5f8c9eb540888f1d442f8" }, { "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_07a73a66ff7ad4a6481f2098" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca570ada8507e063e54f2580" }, { "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_b028315bcd83adf6686b773f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_232cfded47dc6f2b224eb952" }, { "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_18fa90cc7a7014b22faec225" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_623b33f794e82d0686155c4e" }, { "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_6c2836fb1ea2a283f54189a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5599529517bba312082536e8" }, { "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_ef34cb5a82396ffc4cf4ccbe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9b53b858750875b5aea70c49" }, { "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_bc55ddb33cabb213cb0ef3cb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0ae3d8b942c1fea1cd1d4b7" }, { "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_160ae7447015831943138116" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce709eab0a19939380e0b023" }, { "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_f2c2da9b4a1fffc48d1b6ec0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_75f388ad8f6fce6e62dd0140" }, { "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_f04f88a48627b694d87083e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cfd77acee63417a099ed118d" }, { "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_5c6da57c0cb11494a06eb1a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74d8b63be5fc396c52b8a645" }, { "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_4d692d4b0eac82171db7ab89" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_92ebe06939f0c61f61dbb2ff" }, { "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_0c225fddb921c8b64aef026b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88adaea7ddbd79f3b62e8910" }, { "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_7a60f7671fbdd6fadff7934a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_499bfa33cd8fb6f6b28cdc9a" }, { "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_c95639ddb4dc144a5a922424" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6e5a695147be20fd9f044864" }, { "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_cbfabc799f6ba4de9fe663e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_127ce1ddb8d3a70441de86a4" }, { "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_8b906d17c3ec9ede5422dff1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4e719c774a7b628a48b6ef8" }, { "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_634bff6fb640c329b8d03872" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1df79ec1a120526f3157ca9a" }, { "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_3d6e0fd88654a449c095f524" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f06ad75ebcab89b5ac16ce3e" }, { "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_eb197fea6f8196757a0ad789" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03f5c684239a5298fbb13405" }, { "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_09c9cabc7a99b2ec0a9a89a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9979a6400f16b5d30299e558" }, { "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_c0cb0821255dad9e5e6b6447" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1e1d0f5c9c65da2164951d6" }, { "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_b6c27f5c31c338e92de31e58" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e37192c7b1d814b0eb9d46bc" }, { "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_8fdbe3af8d0123bd8dd2cfd6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_989db304aa4cc992f1874e2d" }, { "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_8d2d808ec57f277a46d7c7ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d24af71f4712e52b70e091e4" }, { "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_5ea71a9490bc71cbe8f9d809" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d0a97d9cb5cff1a0bc0aae25" }, { "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_dc3301ef6a4889e8b732049c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cdd9caa2cc3388095a18b4a8" }, { "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_27d25467a88abe24694abbef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9c16225a862a4f08219e433" }, { "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_30378acde6307293d02b31f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48dd948821c48950575bbc90" }, { "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_34233ce82d8e223dbbe7e0d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_028f9f9a93651fac4e4869c5" }, { "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_fb348ce54cff15721b3dafa6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb113967db0780674d4ae43c" }, { "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_f0f37c4de5c40f4bf399fd5a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53f0c3a5057cd486a4317cff" }, { "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_b2462ff8fb0d3f247c940aff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad6293338ad2f6146f656427" }, { "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_66881a8e6bda2267f7b31486" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27b7ec32014d35a688349117" }, { "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_755ce1a4a17e291a5864e843" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5880d699cdb3d8d8003d9560" }, { "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_475c996464771df40fef1ec6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b4c39bd8287bb7c1f215a15" }, { "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_688550c0a61dc5325df261f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4312b649a04f131bd52d841c" }, { "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_ff04db1975cb642ae86b1104" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2a39634bbd89991f54b6d15d" }, { "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_fed3d6164c124bca90993a1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd1f5311ce84a85a5e7b2074" }, { "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_d307fc2a4606e87e0e7d87ea" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a292429c77995a4bdda87634" }, { "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_42c1f8e9c45620cf023decca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_655f2d32936aeca213048e0e" }, { "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_efdb4edcd0852ce94b3347aa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_704d970d9304e6d4afeef44b" }, { "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_1b55d7022ebf2628ea1d9454" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_367e4e1e7c2d0a7bd14c3eb1" }, { "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_0a58e9a0a3950ab2b2953062" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ca111469061b0fb20ca2904" }, { "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_745cb8d2e084b81f1f726a5e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f27f83304e23f282669700ee" }, { "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_78830dadd601211cb1b42fc4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2e045738adb150e863ee568e" }, { "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_ac5a636f5d8a69fae7e8ea81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aaaaf417a48436337283aa25" }, { "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_7d59c03dfeca8181d6b0bcb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_771841a0ca2ab7fcf9b9d1db" }, { "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_609c3aaa1788feaca7d08baf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f8a88308c78f830544db6be" }, { "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_634cd865b6e3614ad2bd7a33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_306b78894499b85cf753b54c" }, { "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_5b72e59c97afcff844095349" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_821cfbe4a42cb4ec1c4defae" }, { "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_0eaed26f957e7972b9b871bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce047f11b512795476d40c92" }, { "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_68610a7b9b83db85ca72d7d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a306bfd3acdfdfea98a4f529" }, { "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_d3a99f8fd859a7c8542f5766" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ab47b525bbc97a20ad5f5faa" }, { "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_5966a4c03b72596b1b1353d7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9eadb2e9e0b934f640f6d1d" }, { "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_e970331481ac5efea337e0ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0b3cac265a247643260d7e64" }, { "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_923d8b4c7f34312a67dfcc07" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f1bd947f8300c24da3e09935" }, { "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_e327d7a3bef30d54bdde670e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26b73ac3be3722bc05ee9e84" }, { "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_9a3d53e1559d2c5d6e6ac8ad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4026522b127c87291669d42b" }, { "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_84d5ec798622c70de16376fb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2aa225fed45dda7eaec15e38" }, { "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_469233dad6cfaa0de740cfca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3427d0ae0e2ac4d98636682e" }, { "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_6059941c09bb77ce05ab12f3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebb41cf2ca0774d9de35cca9" }, { "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_698ac8bf4f8c355856aedb4c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_346aa3cf329b96768742bdd1" }, { "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_a6dafe062bda89f6870158d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_76b4eb812a96f4522b62c3b1" }, { "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_a499188f8fff249c5b0b9c00" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31b7e421d6e3ba12641cf369" }, { "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_8f4d4daf3fde98f3f6365f1a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_395bcd6b67662d25e4e92744" }, { "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_55f3adf51d241e58474ca039" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3a0b1d6c23054b65ff2308c0" }, { "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_61b3cba52c72e8f38c437b42" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7b22862ad41a22833bee9ba9" }, { "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_d5a3f5c6a37d62b05117a56c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7604415c43c9165c17449796" }, { "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_2d9b54287e1cd002bf2fb0b9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d973025b050d93114e3bc4c2" }, { "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_ac27908deae4faeeb53812a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc2787e5e634a086b69fcd4f" }, { "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_3d97cb53c2b83ba1c8eb855b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f91fa5cb489818994c14dd7" }, { "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_422264ebaa5298d7855d3bc3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32971b45280ceffeacade4cf" }, { "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_4ff574946e7fce09f07e18f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8677d6eabbbb1584bbe40bf8" }, { "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_db8493b2e57917bc0e55512f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c57b12d8285c8c86f6a9f8bd" }, { "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_2bfa035064a41ebba7b3e295" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b02427eb3695822e99e20139" }, { "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_5cbe50a69acb16a0e78757e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aedb87372b8c3d4d94bedfc0" }, { "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_ad5e6073ff3751e4f48d2f18" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ce3183fb667dd32b27b48d1" }, { "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_e735b2f57d72aee0621cd94e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f736c97144296b8deec344a3" }, { "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_aaebd8731bf5731b1871d5be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e1f8d5aa1219aba1ec558b43" }, { "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_a0f8b2cd10a0f29fd78b67ca" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2ec54af3ed7161daeb0bc0a" }, { "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_df72b53072e486423851e039" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c919b4f069acea05c93c57a0" }, { "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_e2672564ff22dd48b8cda6cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6efbb12804c4e49caa95485" }, { "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_cdd80dbd7576c851624ebc39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_54bde23a31382b2461fca7c3" }, { "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_1126387e696526791d40b4c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cca97310ca370755603291e" }, { "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_2941031a248e16ed2e813972" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a095dd255c1141d1316c7158" }, { "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_91f4e142012ecc71e91ebb77" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d27d10e11663c42923cc55fb" }, { "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_9b5fef947a18de8d44018b7c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_58a063ee128cbbbd927c2079" }, { "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_ad13c29cf34a7ea1d712fe72" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6556c20486afb6d5dc89c64" }, { "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_92034c6712d35f0aa1a86599" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52e49b144b241f17dfdb07c0" }, { "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_7d7b31785e9522441bb3c1a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af0690a0e79b9aded3fc5bc1" }, { "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_bfdd47e4405a60227f4e65da" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_949797434ed9381b905d1d17" }, { "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_c59392ec29cccebc057ca204" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e0f405207c98d910a22481c" }, { "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_2897a4ff7f0577390e7d3a56" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_71e1bbafc9f205f38d820984" }, { "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_3e3122d08614d82aeff87b76" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bb2214a83a2ad2ee2b9cd9ac" }, { "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_5bbfe21d63f89617a10af7b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8ffd1b5d8368e09f8aaec64" }, { "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_3ee5ef94246b0f1421cb6420" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_204d4fd4d2370cd7b8b4ef17" }, { "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_97703f366cf0b68570feb025" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86f0238f4fe03f270fb2493e" }, { "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_f960160fad607e5ccec0100e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93bc91fe77c45de59d330ddb" }, { "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_35bded36887cd9c2417f2084" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9543f05ad059c2b705a88d67" }, { "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_a36de1f9caa9c67f322953ba" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cd726baa63af5f13b781fe98" }, { "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_79fa0a6f44b3394324cfca4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1387a98558c3ed572afa85c3" }, { "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_74dc80d60637af827317e4c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6ebb227fcd86b0f96e7e670a" }, { "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_5c97fe78b25e37fab63860ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aff5031b559b988338b8f96a" }, { "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_754b0e247ade16bd5c34480b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7d895f50be6d1d6a88526aa8" }, { "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_e833a5a93a446adaa62aaacf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_479f3f5cec3562781549261b" }, { "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_0d738dfba2b8efb350469397" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f88de6694d98cfb1f9ab36f4" }, { "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_c8f17a9a13e24ab63ca201f9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69477074b7063585845ce24e" }, { "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_0c5871201f018810b40bdafe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3b1263127e48081cc1622805" }, { "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_19dc18f04e924a023df76689" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5f69ee6d086f5fbc70ae510a" }, { "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_c48517a5b2d8b13efe0ef95f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c82f101fa3700662886492a" }, { "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_e42a40b2303b6a1d0422c50c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b6db0561d8e102f6a498eee7" }, { "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_f97954054461c67d72ea6e0e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7ebcd5f8f5c88935b62ff227" }, { "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_b9cee683c130b39e7f7f3b1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf141b95abb26521f6c11506" }, { "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_e0087c6782fdeebdc0180f09" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4855e7c74a904aa5279d44d9" }, { "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_fd308341b5e812c67f5c1f9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9698b5eb6e5ec640f52a67f0" }, { "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_7df46fb1738f58ba99585d7f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_82bc835c60d0fa7ee1e35fb3" }, { "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_c3524b128d02c2710c7be21c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e681c8fa0780c439df5a0396" }, { "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_1faf42142b9a4d339d6fe040" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a75ca87ed507b4d564155c77" }, { "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_c26b5aaf369fa53a5850ce4b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bb039714283dcd197e58357" }, { "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_39a29807ff18fd7186d0026b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6c5da649df8e48afd1eadb88" }, { "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_d43133a02c9b3d6d85ba763d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_745c9338302c30c47e80dd30" }, { "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_1d0fbad533b116c6773db73c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ae5248efaf92ab922b5ef7b6" }, { "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_5f5abcf901f0e99168a8b599" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a5c9f0c785c3d417643c253" }, { "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_77a711f91dbe93a1d5315db7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c6968d77807f95015a037d4d" }, { "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_c1af308b0afd6d3d237b482a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_003307725172bf85a12ae46f" }, { "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_c4587d2e65e1dc7633d0cdc9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfdcfd6d09a3ca8cd6a83f32" }, { "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_5a5ce67cf7c49a9aa24fccce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_943487e46c0f11001b1fc138" }, { "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_c93cb64f814523b930692591" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1787debd7e1845d1bb247e6c" }, { "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_0ff44c4140c87849d5394451" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b069a4a187cf5eaf076937ab" }, { "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_a9a677c642a59dbf0527cc13" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4cdaec75495236863f67713" }, { "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_46378b7a72ab36d18a9085d2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b73af60d0b8bc88f15de3d28" }, { "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_0327220eab3771a151ce1ce6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cfa62ab4603ebd2c817e3d6" }, { "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_0c4a9533af33b278dadb2a29" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_04a42b9f58c745304a22bc70" }, { "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_a2dfa3339066c0ddb23db009" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_005d28a2b32c3a81f323501d" }, { "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_f7f4e93bf6a931cc15ad301b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_975e27eb5d3cbe08704c62a8" }, { "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_3839e7174b3a1f868d1dd1c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a2f313164812f21795447b8e" }, { "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_c43d88e442830c671d670d05" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6da33b9f088885145b4bed10" }, { "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_44bf4f8a4e29f7ffd609fb57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e94e09ce8bdac94a0260cfe7" }, { "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_3bb048e5ef704b2ef3dd95b6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_866bf84c11e1d19f8dad05a9" }, { "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_772130a25dcee68a33e9d224" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f68238b5aa5eb5df03bd70ce" }, { "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_c359b89ff8c60bf9eb8928a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3ed8c70b13c2f50c0789e8b" }, { "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_aa717894b56ab33e777903f8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f8b18e1b9d6b3eed407dbd08" }, { "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_f719a87268a4ed925b6e7506" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_032c26a4c98cc6f2beda2bf4" }, { "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_9f61fc5debdcbc4c06b80eb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0471c03f96b4c6aad188b932" }, { "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_353475accf1740103e8c805b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9cff403e3ab00cb0abb4e253" }, { "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_d98f4eb439574d73d0f39218" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3980c93bc3e4dfe06ecd6d0d" }, { "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_a0da83f921d31f067d101bab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_059de37bfd5bc1565a9562e8" }, { "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_c500cf12f10e43c0b6cc9aa0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b53aa3ee02f0a05340b318e5" }, { "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_2c0edd0d50c0d48243b3b298" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_666355d5087f47048f97b948" }, { "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_931b655a776695565559bcb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fc7b9d0add0836599e290bc" }, { "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_5db7c01db6cfebeeab06c7dd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_46f051ebfff1d960b7347b67" }, { "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_cde265ce5e042ec2d472748e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65a6585aa05fa3791c5811e8" }, { "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_baa4cf77987be82a10b2db53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4b6f00cf3c5ff68563b62b5" }, { "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_1b60eb580895d0ab14d31dae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1889006c434697b79f276824" }, { "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_d33a90f4d954c2beead89058" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_947bf72a215f989feffa8417" }, { "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_8648d813e884fa10987a9595" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1370ce6c97800374e95ac227" }, { "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_7c3d09afef397fe28b03cb96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_975a15fbeef597d1e96648a5" }, { "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_cb6b72b02ef019cd6a056944" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6899e071da8627b90687f061" }, { "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_2fcc9370a03549b4c3c26f2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2531c8cf5a3fc5753657957e" }, { "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_e3c8888279a3a106674061df" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d20850c7b54d3c8ea0ed2756" }, { "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_64ad8db6b67a6a2df8f6e197" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c026bdf648a19943fdac848" }, { "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_e46244a24216febfd77ce549" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e82d6e0bd6753a717eef3723" }, { "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_e76c94dfe919b4de8586d538" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd29e816f722bc9efab63d6e" }, { "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_e8652ca6a853aa5ed0102f35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_efa99144f95425d4bdb76300" }, { "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_2de83248251ed2cddd24257b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6d152848f08a0435dc3abb6f" }, { "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_33acff6d4b6b39c7ba547300" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4539e818c07d259e8edf5d95" }, { "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_cc74814e7d25159c2da05b63" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_727fd643c6471627b032ee2f" }, { "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_b411d4e3cb19fb019ae1eb8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_498decb4245ed52b15c7dbd5" }, { "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_9a4e4f738db0e1840aec5d0c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_abf9f5e7ff138b43b1578006" }, { "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_c112f216b369df3fb4fc8c28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6138c692c4464553368b01dd" }, { "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_3fd44057170d4bea2c57b3ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e9d184d9f2bf03472bce4a11" }, { "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_2a8ede6660c8d7075467ac24" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4acdac0917cf154e627bbf4f" }, { "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_093f31e22534f39c02a28b3c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3f9cd92e53b3e7c25936f854" }, { "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_dce0a723189ab402f3721b45" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2803cabdc3ead644416f1daa" }, { "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_8e8c1f9aeadf5094ca34465b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_66cac42bb1acf022c4972367" }, { "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_292aae49ca439ffc56b5a841" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94e6d526c89b8e0f16bb2c9a" }, { "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_f053098a72eded3bd89f5ed0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1a9859a648701db4db97187" }, { "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_de9e1c18ec3bde09c2338bb3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b84eddebfdb607de0b857f8e" }, { "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_1aea5e9dc19badf7163f64f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5586c7114646b1545f52f4c4" }, { "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_7998b122a55de0128dc81717" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bde1d2ff9d2e52988c9e3bb7" }, { "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_e29c3b025e1c3487465fabb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24113a4f3d9346ba7b3a1b19" }, { "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_bd6600d940d8af31d0924ff4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7aed6e39ea98d6acb29c3043" }, { "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_fffec41eaf26654f82119232" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0480d90797785791d214b4ac" }, { "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_fb6e4f4df3660097b1391fb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_33d639f997cb31efc1a6b7f5" }, { "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_2ae2a3a0220aa95532444a1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_470952f8d7436cf762e718fe" }, { "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_b7b269dc2d8ce239c381d51c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e3a2f32b7d2919a706d8401" }, { "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_197260d0663a53702d634af8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd524b01f3faed78f6007b3" }, { "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_06091514ecb9f155c4ff4cfd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_90de7b0be5ac62f3efa9c181" }, { "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_fd5859ddb9f601176f20a81a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_795795084ff4dbab3be44d8e" }, { "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_251759bd5db1afd9960cc256" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af9ad0b9bad104f9b403b779" }, { "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_80798225716100bb2f14fa3f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_742db6f320d6a0d61ad29a2f" }, { "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_f604a5026e38062783151e26" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cce0ee3de7fcf905fce16659" }, { "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_2265cdd4e78aadae532e0aa2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02b7cb0308fdb5702bfa4ae3" }, { "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_dfebe9b1645928a450fbb67a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d920f6e47318a89a5bf28e75" }, { "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_9ac6f8e7b71b5fba9833e585" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f30d60f309426a3ecd48cc31" }, { "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_cc22a01bde00455e1874d8fd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ebd2a9ea305a78842ce19db" }, { "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_4f3de2dbce38a69a6fd415a9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_305811a39ac65c344254718d" }, { "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_1cecdfaa1c4c3c1297d53a6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_467d0d6465b45bca4599257b" }, { "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_b111316aba8885eb86393c35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecde8e3dd6dedc22277f1b84" }, { "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_9b4bebc466fbfcaf9a70491c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1cd7b451608b110a7b0bd8dd" }, { "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_7de920482ff44a94f06b2f0a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c386aabc9b719f6f657fca65" }, { "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_d84bfabae1da02494b6190d4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfb8203e2d98160819222bd1" }, { "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_9f80049683605de645a4a856" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_27f03692034651b872375940" }, { "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_45885ca3e4db456da4835b21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bacb1ff05dd309b63356f8b4" }, { "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_5faff1dd0e3f8c5c17f510e2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ea8e71db076267dbcc90b55" }, { "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_ddc4e080064c771ae1baf834" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_24717fcf8674e28d6fd4a609" }, { "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_f263aa55129ac16f221f8ea0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4ab98d9354ee54675adb8a3" }, { "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_4f0bba564410b3754c14e067" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9bca71470924501b9623137" }, { "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_1da645d1bf6aeabedd8271bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2d74c6058c9d4a5a053a9cc" }, { "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_c5d1f0f1daaeb9b2293b92ed" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79b0790578c7b0a1762d7ef6" }, { "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_c3ee9d00460cd5fb2d8f0589" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e54c304bf808129c874d4e39" }, { "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_f2d39288f215f1a1b9252771" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_62e9f9dd2f3997be3a522c32" }, { "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_26d4627e33eef75523a4c098" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_10ec85668774ca6da96904d9" }, { "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_68188dfc832f65d0b105a41e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4b27384f5f940a1cee0f65e" }, { "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_e2cc9b779dec76476913f0b2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ed557bfb36614fe4eb7381a" }, { "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_78e9431817b3ffdbd50cc747" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_166a00867d0f29012210d2b3" }, { "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_d932d51694d6cd216626f6a0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_31af260e9d2812a28734ea1d" }, { "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_9ec3b8e6e487e8ab5002963b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6dd18d9d83f0b54425f7beb" }, { "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_e0f6f917583c5a0448ede9e0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b0ff18ac3ddaa0f1c727a053" }, { "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_311c434cb6c3cfed8b516fb6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef3e695a1cbf4d5ca5ba0230" }, { "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_04ea5cbe4d516a9d2182a368" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c699bb477f9133ee1a750a3d" }, { "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_86acfce4a132dd9e6a502195" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a4eb78a1d8767983b3b723ff" }, { "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_5315886ae4d0b5716c89b653" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e4bfee7932191357c063cc65" }, { "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_1ddd044b9593762e3a214d7e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fb1351e634fd89f7d9de02f1" }, { "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_44636c4d67e4b0d21010ebd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_86192c335b3d1b526cdec649" }, { "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_b1ac33e23876296ac89199f2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23c16879858c956b2ba831b8" }, { "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_1cf09cc4917aa56c84fc0bb7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d660b7dd59ba3533483a14b" }, { "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_bab80c93537593e9065e9fe6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a87522ba2259f367298e3b38" }, { "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_0db95b0b3541727398ecfa90" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84c428f7099c54a2c788bc01" }, { "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_d9b789a8d830d25066932182" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c4a22ad989f87a425454137" }, { "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_0b5b754e0da73e4a7084df44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8b54824fc1b71d919a99383e" }, { "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_2053af8d60643af2ce686622" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8550325262c1650f7ac9c4b7" }, { "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_1ad5ae9969d719546857e465" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed5e4804df8edf0a124e00ca" }, { "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_cc22422f125b910995a6a5b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87974e88dc79d3f89169d917" }, { "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_45adebc73b926d21f48d2bab" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40260ddb74177233f53ae9f7" }, { "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_e44d38a3841cf7468edb9132" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94193aebde801d49952d27a3" }, { "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_c4ac077ddb9b181c9853e9b8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06d3befe17f261e0b37ae38e" }, { "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_72e3fe2fffbc1c1e60bd4408" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b31fe22f66207fb6e3792dec" }, { "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_a1347f2249f11a432d0e968e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7866b40c7a840beb99edba29" }, { "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_457609f56538571ad3743439" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83c028b811d2a0eddeb6050c" }, { "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_6bc08c662cb8b0314b033268" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47811a399191e32681ea1a68" }, { "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_befc399799ac32f16e611011" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4fa2de20dab77b003f600abc" }, { "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_9253028fe8ed6e7abad38890" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_97e4bdc25bca2e6a678e35a2" }, { "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_30592f754bf6401dd7534930" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c337bed7a6e7b9752468aa6b" }, { "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_2782e30c0a609944a1d046a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_34ec095e27bb045f9464ae29" }, { "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_4c2fb03df42554823b4cf8a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f938e2b9cc0e6a62cffe70b" }, { "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_99f31cde0d23c0ef43d8f2fa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3bb2f87623974131ad644c6" }, { "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_465167817d627ba4a102a268" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_26ca7e4947c9afce02e2b4ea" }, { "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_da1b75b18baf86bb5ad0e6e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0900f63d8a3793e7b31589e3" }, { "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_2b4c61e4495f442191e7dd53" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1230b29350c51d9aa8839513" }, { "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_c74cfe7368e9dcbf62427c10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_91be8780bda1b27e0e1082f3" }, { "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_1e115c749861ee8644aac4dc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f2082f2053782627cf898994" }, { "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_39f7da114f1cde90a9e73fb6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6794098371e6f19fd1a0dae" }, { "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_a5ec1f744fba7b2b0481c070" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1a89b06e85fad09293168bc7" }, { "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_702be27e19de539475b266a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_229651ef3bca86abc558c35e" }, { "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_5e17aac67c14fb247f0166f1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63b33aef00f0fb476956567e" }, { "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_385a6dfe669cea87c992999d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b57a18483264c261681f101" }, { "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_fb2a98db2c2232c29ca03165" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3fd3e0a72cb75ac5840bcc7f" }, { "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_4456fd2703cc256a5c0074c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7af9c38ee5d72a9d9b2588e0" }, { "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_a9fdb2e233678f855c0c3096" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6909d659b66f00e6897f51af" }, { "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_bd13b76ab1abd5317c6e0d22" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0aedf2ceb496ac204fbe934" }, { "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_07075601176795b88cce290b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8fcd4480775a20c0f3a57968" }, { "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_c81386e06a50329b62c57e84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0492588485985f0c04b5ab49" }, { "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_206d08b2ac4fb1ac68e3e4eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87bbd4f06bf575271f70281b" }, { "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_3965e5aedde276e7d3d52d50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_74ac04e558bc868844976770" }, { "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_32b73798e5461d83b01108f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d15608d61ce6c889f1dcf819" }, { "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_5f79ac000f014ea7a24e62c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af34cb9c4758e165bb97acfb" }, { "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_dd1d8aa4deeab0334948dde7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f52cde2a98dc2ccbd8cb8db2" }, { "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_b88745f6cd4ef98c16bc9a21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07ed9d38473df75c850dabf9" }, { "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_8cd88bc638b7640597cfab40" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff367e973aed25ec0dd928ce" }, { "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_7bb82a66de98f1a27408609c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f3e22c25eea05e78267d601" }, { "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_f734e9156abb23a4fea6ee94" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0154e11df859400dd3dcf32b" }, { "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_fff3b41b4fdbc0a880dbf557" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef099e03fcfb225217f62074" }, { "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_a434203a480c25ca274acc16" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47f027d5450dba7ef4466595" }, { "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_489ac8fbd83dedd7d1e606e5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6c55c8ef15bdaf504bee7dc" }, { "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_2cf6f8d5522d484dcc3f618d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ba0fe2575be05f8a1d511ead" }, { "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_56ff0fb690a06e3bcfa011c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa004db1bcb6cff0e523fdaf" }, { "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_64671eb05f60cfb276b06aaa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bd758951e10ddfd31caa52bc" }, { "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_decc646cfa89a86aa385c6ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_51c5a72aa0374128f9cbdd48" }, { "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_da97aad8fec6a9ce622ed9bf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_20288abebea1b219dd7b780a" }, { "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_573eaec3f7b138a18790e056" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_88de46cb333730a43fd02f41" }, { "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_87489270ede89342194e79d3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b5072f97be3cab6d4373ae2" }, { "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_4d5ac96108e189361c62192a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3893e5fc8d2056b26fab8a40" }, { "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_93649d94b00119d05a30c069" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b70a48a7e04668678b0d2a3a" }, { "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_005ddbe6f397ecec4f8f1a27" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c2a392e5ddd4be6cfe115979" }, { "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_822a80fd1954bf5c0e872e3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca404f17d744c30780a61003" }, { "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_394e9348c3afe011b4c4134b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dfbb412888ee2a4c19bac366" }, { "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_7797567a01e920274db1943c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea13fe05c00e791bfa3ce9f2" }, { "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_ef75bfe3a5f7805d0bb90fdd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89fe72eebddd348c7fde90b6" }, { "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_fb2b59487ae04e131820b186" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d26349628fd3fdaa93a90b02" }, { "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_f17a4b33955b3bc3a1a4f50c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d9189b1c56b5a42a3f5744fd" }, { "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_cecc05ac4d7e8e38328b0206" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7e9764099c70bec72fe016a3" }, { "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_fa1ab929c13f447e70b8a45b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e368b08ae5efce266db1b5bd" }, { "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_ae11cd182e46e664e72d2f1f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_535d3790745ab3731e0b0846" }, { "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_e3fa32243b3dc3c8f11bdead" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ed1e836dcec2910796b29987" }, { "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_655eff20ff1aad75176b51f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32ee840819895df7dbac1a14" }, { "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_2008d773fe7c4763c1769d41" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c8efd701992ca06a0b6a69ce" }, { "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_c20d75d968fe75afa2301feb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5c1e89ceec1dd58d694ff7cb" }, { "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_a2496496b081ae724fcd5120" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a34b2347a352bbd8fc5903f" }, { "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_af032d03036fcfd1e3a30666" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c4978aec9d306049c105676f" }, { "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_5e6d0db34a41febc505d954d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5214754b2ff3118c5a173985" }, { "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_fff1c100820a4374c841b950" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b5fa952ca7fae809939cb6ca" }, { "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_2c5118cf0c2937a669c1760c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_136d80ac4f0f0c0359193469" }, { "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_2f2945ee0bbc43bd579870c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3062ef930c2da95ed406fd94" }, { "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_30a72ba2e88a631d74f561ae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b763e5a1cb75eb47ba4af8d" }, { "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_fa8ab2e68503aa18f6917505" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_323d7c6ae7a13c81d8b0041e" }, { "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_72b1be0bd3fc602b323edf03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_326943e68d3637f30ace4059" }, { "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_459eb15ce59f7782bb350c34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4e0730974890be173146fc6a" }, { "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_9712dc9de96cadcd4f1aaff2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0ce739966bbba4e61b52791e" }, { "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_374093270e9d62b8a1f175c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9babc372c310361505856cad" }, { "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_114998971b86ef552c8f8586" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11b1667fa5d8541be146eb71" }, { "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_1a92af92a79a5afe24e3f8c5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d6aa4c8a85e3a5fa5527430d" }, { "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_72c45fd9af5dfc1aee2dc739" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c5dcc21cdb3f7a19b786db0a" }, { "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_484ab3379b8358a900fa4f1c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8ad25b8465ae369b28d43413" }, { "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_d9213315cdf015f82cd3d888" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8a007a7b28acfa76c315b97" }, { "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_81c79413f2ca44d285ee82ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ce334837c093b567f9465179" }, { "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_9bbe11936379a94c08752a9e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dea671ff700d51f9417260a8" }, { "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_331bee0b7991c8a89651c096" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b36c8753df5449a71e6f9ad7" }, { "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_2d4f50af386a98fe19af531f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dc609755ea0b2123f38a8cc8" }, { "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_87cd15b01a8fdff2508e6d34" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d731b368272816555204215c" }, { "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_09760f6c673d546eb93135a5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5556cb664ce330db1248453" }, { "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_ae18198d32dbc89c6e529e36" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca94091122b86ac6e5c9160d" }, { "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_61694bd6ab110a9848b83e02" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cc33347737b63cce22ad1cb4" }, { "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_0d52ee48328f914c541145eb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e654b55937284fe0e8f6def2" }, { "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_68c559f31db10d870aa043a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11bee8cb02faff4ed9ed980d" }, { "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_508cf0272f195655f2672251" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e03e25f78f359601bcff5cc2" }, { "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_6aea84069de776bec9fdef1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_483f7fce81bb31f99eb8ccc6" }, { "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_5a514b0abe70a15cf7dc3ae7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a09dc6d78e7061b52b152e05" }, { "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_d46a43615f5d2d08b1b3dd49" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db23f17d1d42e3609553ec75" }, { "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_7fa750d1f7931388e7a14db2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_558271ccb469303d0941059a" }, { "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_deb64d1238ea33a60c699b35" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b3ad8cc2ea9892dadce44a62" }, { "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_b0a410bccb20a23190bf4729" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4c7340ff547304f35b57acf5" }, { "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_a1f84a1a78e5657c2717d5cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_470f1fcc99e93189d5dc4444" }, { "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_57aaa9a41d37269c7dde0756" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06d4cb72555db9a84d5d5590" }, { "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_10d2098a2af3c8500253ec82" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e06bb3b0b8a41583d88d199f" }, { "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_e7740994373458c89dab6076" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_12d7ee7ba7f93de3cb476482" }, { "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_96cb2ae2f7704e1275d4cceb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a68b1b6b3a0644928ef4b1ac" }, { "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_9c534fbb3c0efdfa0ff8eb1e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3e9c441fc25c87808e5ba66" }, { "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_804027e8433bc74f4afe87bc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f7705d6b32fb40c0b1127ab" }, { "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_ec52d8119d2bb1d0054fb2c6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d379d21f19a9a7794b7f346b" }, { "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_2cc3cfd7db4fc1f2c6493ad7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6c64fa9789a3fbfd9e3d6b4" }, { "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_bbe65431de7598233aadad44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f84529af11c89d52c7438cb5" }, { "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_0eec75b71adf51e52bd22137" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f27295f12450e3e8df4634f1" }, { "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_3fa2546d3e8df0a48063daa9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_67c0702ba0da42a39bce94a8" }, { "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_3a70254b483102bab38e0ff7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe3e10a30412dc124633748c" }, { "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_7ee57c75acb0d55d250d3ea4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b528b9b7465c1c9bf3d836e4" }, { "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_864fe9cbd311c83642a3ecf7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_83e4675b5a6330ea560d221d" }, { "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_68d2a0eeba5a6995d126e990" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_378606428d6c70b39c7df27f" }, { "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_870b76cdf40363f677cfa6ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_47599947a412edb41a694c3a" }, { "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_39979427ca9102ddd413525c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ff0c135cd424fafdc28abbc6" }, { "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_be7c7f464fecb1123ff968ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_635e07fb3437287431c34dfc" }, { "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_b19a26f3175933fa10800dfb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a762263a16539055163d57ab" }, { "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_9e2f9e2259be1db346d38681" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2891a23feeaaa68246effc4" }, { "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_3214905d5048230770bfce6e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aea11dbcc2fdbb5eb0da76e4" }, { "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_c6f7199b143d0d7c237f8fd0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_59097281e3cd0b970aaf9043" }, { "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_59378cb44dfbb655c7fa749f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19834bf0ec48b306ac77f67d" }, { "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_47a142e8c5e8a00aabb37788" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd5d01b36b77e10ac8e7e482" }, { "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_b86ae7e5c57dda3a29bea139" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b46754c2b0b622e444bb182a" }, { "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_5d198f40eb8a93d890da0e21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3ae585579d5b10a3e6932d03" }, { "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_851c668baf0b153f3f2830e6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f8f22c701792fcbd4e0ee88" }, { "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_534f660ec90765403b7d67a7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_780a76aca7fc8b80f160573e" }, { "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_ba364022a5ac0474728f4e4a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e52802d4c343b10264340bfe" }, { "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_eb6baba577dfa75dafb77a79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_075a346cb99e914165151453" }, { "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_4d3fa1cb35af360803712233" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0906fc6db6d69207dfc3eede" }, { "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_5fbc633ae8c47cb9211dec79" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2d31e7f523ed06417b108672" }, { "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_a2a819064a0a149eb8db6170" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c405c2509bf58b8f38447b62" }, { "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_1ea7d6357050adbec3ba0621" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f4abae6d2f60c8d0e496e8f" }, { "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_19218ea62ba2125efdd3b132" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_79fb36c4908cc921b28ebc06" }, { "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_9f6f801c2a9bbfa99ba3a251" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1d2373f9066e5e20d2578cab" }, { "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_d4098c71f42aa8176b4b5b0d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f52f7c6cdb815692fc7a8503" }, { "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_e2a6de939a51d13448ce8c2a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_cf4320674fa116f3337d11b6" }, { "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_ce10dd5587aa3ddad66e854a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_43ef831f7926c7089a1d19da" }, { "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_43d723d93e616465e2315cd7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_445e9902f4cfe90c8ac7d380" }, { "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_942b036eb5a4e5774116abee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4912596e3275c8c57978ebfc" }, { "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_aa943c5fc45946753aec90e1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eba82a459e13a1f295e896ff" }, { "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_0f69b458582e0909c8253cd5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e66905295593f7f56f65e26" }, { "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_10c6fb6c3dafd94735748faf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a9e9fa775c43a15e053483ac" }, { "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_ea0431c10f20aea05cac9aef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_547c330536ac6510bd111c43" }, { "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_171c33837497536d9a8a4742" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e04dcd542e96397108f6e9ea" }, { "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_a46b103bcee430e1153d36a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_06172c2b205c87b2b96f8b94" }, { "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_27369be9937890d370a72bcc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c1cbc761920ec7f5838b4b4" }, { "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_5ce19a98f10e25cce4b61c91" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ef3a4e1440ed8db10dc16141" }, { "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_5c0a20ecf7863cc6149128b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_02f68bb6c052525a6c84960b" }, { "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_3772faeb334e726eebab2054" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8851830590e15fb7c24303e9" }, { "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_0c4554170965ef176403a119" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1456535ad12cbc984e50b50" }, { "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_7d538dd20f7e768ecf069dc4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d2879ca9b5b6661c076d8fa6" }, { "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_7ab2d48be60956a13ccdeec9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_38c5d45e56b9f84f0d2b9924" }, { "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_2133dd0d9f10c558784a0059" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3925af0dbd76edb48eede797" }, { "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_ce9e0f57c81a42b39a292bcb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_53b4e95c0d0c32642975b95c" }, { "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_b42389700c5af05a97437dad" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ea7f3317d87f4689919ae0b4" }, { "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_c49bdc9aaf524123086a597c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c1189628ff31183020957c79" }, { "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_a691baae188111e667f224d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_8e58b83383e2e1689e804e30" }, { "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_8b13d954a5411f0562071489" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_60de914d4af295590d4948d1" }, { "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_58ad56e66d0b8bc1d5d8682d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ddb0c280c9b330bd7a75011e" }, { "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_207ce397d97a9c225178ed9a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4080972217d47d3e132303e7" }, { "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_4fdc9f5f553f1cbebd6497ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_143b8f90628ae813f5ed7350" }, { "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_16f9e53be64148118af8adb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f7fdb9ab7916a06c988a881b" }, { "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_e882d15b796c93a9441be49f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d4cc2fc8d5a2a998f3378c92" }, { "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_99df3c291b6e271a385776d8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_beefbc14e754af537cce5c11" }, { "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_79eed410953e090ee0983e44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_dec8ab683da7eba39212dc98" }, { "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_5affe4e4ff504b7c85dc0096" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_714addbcdb0b0ef082fb61ec" }, { "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_f71da7670a877522ac0ecabf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_07d4b6554d8f5eca6b1ff81c" }, { "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_fa8a8169cda79566960fc6f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49667e832cd03d7829e0f990" }, { "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_37f9eb7c22fc59e70832d443" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_db94a78ccae7a5f415391022" }, { "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_13f75b612f4dc633cc304705" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_36ba3621267fee52c7bac798" }, { "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_9da5e6ec3c83a5e0fcd9faef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f40da7fd7d72180e294443b" }, { "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_34f5ea8161acf6052cdaa3ce" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e65da8e72cf5613a68dcaef2" }, { "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_09f0aa0ed434592d97282a2b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d98a1a6d53a4861c04ae7650" }, { "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_28fddbdcb4115a6b2607bfbf" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e502ec183999bd66a78288d" }, { "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_8da5811979a86625a0514bb8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_84cd2f22b0325d754fc3b0ca" }, { "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_63657db20251d6b6ee0716b4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_129f0d11998a4b13127ce3d3" }, { "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_794ecdd26a45e77c57b7edb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9f58c4fb49873d6b13971238" }, { "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_0264feb80e5237374c5b134a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9febdf89e9c8174365443241" }, { "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_6b352e5247914938f3e336ff" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5cc137d662817ce3bc6d0064" }, { "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_d4ad5c8abc93a8c3476bf5e4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b58a3e6bc3d990317e4d2fd" }, { "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_8c45dd85a3bfd14e45812842" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ee4b889d853ede9cd9a9b7bb" }, { "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_bab275b8661b166d1a36a9f4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81aede29ed0eea3cf374bb55" }, { "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_2acebb5bc497e502805d91c9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0753f71d8c5bd457f14b44a1" }, { "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_33e58c407ee729575806f7f7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c7e6d4e6206db7e1c1b3a11a" }, { "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_f00cfeb24f18ac9e5975e18d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d3abf498a0f7474684bbbf9f" }, { "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_aa9d5f6977b263ac8513851e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_859459bbf178f73b930bc5a9" }, { "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_9aa0f05fe4173dda5a6e1e8f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f4cf9b0e0da0027fccd8c9ac" }, { "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_69b643e13877b8d69f09641c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_150b767b2959a4f2a62cc97f" }, { "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_50039578c908fe727da41872" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2b3c65e437d1a5f345e07b27" }, { "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_dcd1a2cce77db39110d19d10" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6f4614a444fdd3cfc782a684" }, { "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_caaadb9ec0a259afa3917970" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b9b36e7d650daf73a7dd5725" }, { "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_4a2a7791be1f841de13dcf68" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_14c31f4927831620c15c72c5" }, { "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_8620a0deb4647a18beb8da50" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9e0a10c72474e2ba8f816411" }, { "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_69900a81ea06e6975110f035" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c12dc36dbd7e3f699a3fa9fe" }, { "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_79e034df0def390239a29b59" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2f8f11aa4fc5a474d5b3731f" }, { "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_eb297c2aba4c5f02bae91afb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_23bae7951abcc6dc060a73ad" }, { "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_360c87bd0246cde6b8dcbdef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe5712ee0007c78e655d857b" }, { "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_c12eb18a5beac33f66f939d0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6eef34939209989f22e65827" }, { "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_ea645f6f5dd04c9200db63a6" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_48a49b34f113af60161d7331" }, { "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_19729ee339e98233ab380e96" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c0bd2f9ffc20b079c97aaaa7" }, { "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_daa3893b4cc2782c7986ea38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de989dcbc9b1ead731fb5ed9" }, { "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_e2f858c8eb253aa365466420" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_69c170a91cbee0d26acf290d" }, { "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_b05d9715a3b7c08ebed0872c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d824c76eae2046060ccb8926" }, { "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_be47508230f3ffe3692b4304" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_19b5c49dcc8915ae085fb087" }, { "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_a6244440ba6cf7430aad20b1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ca71f675038bbce405e1aa2b" }, { "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_8c3dcd4fd8082828de7145c2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b8d16f1e55e5bb7d718bbf0e" }, { "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_551c23aeef9e1524ad24c177" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d33ab45b35bda26252a6a194" }, { "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_3dea79e7a1f68459bd40be01" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b8c7d418583da63f2a40b82" }, { "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_e782330d4f8ee3a0992f9e38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_89a007f46c1bfcf332474d1b" }, { "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_dc56fcb43b57aa6f546ffbb2" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_637a0f62d568cfc91b0b48f1" }, { "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_91460e270b6dc49180a716bb" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcda570d077024aa45834ebc" }, { "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_d682d88af71f096185b41a65" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_03185e8feea4a52f96e0e649" }, { "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_b0298689c72343045f8e008f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5dd0d9aeac2a3b0d24be6e8d" }, { "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_ed0d5ebe14ed17c70859d13d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ced7bf01711254e24e5a6ba8" }, { "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_64f770326c03cdf90baf7356" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ec5e59264d55b002e8ae0ca5" }, { "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_40aba731a8d74bd429cbba28" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_846a3f7958556fcea07b795c" }, { "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_6ce66bfd2e6c9491e6402b84" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b2f2ddd2e387134c701ddc96" }, { "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_e457b62a19548105d4ba396a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_526d53bf30993b8adf88db6e" }, { "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_d95a2346d2abb284d98e9bf5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_702d6ff002bbfd9e5aec408e" }, { "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_2b9b399b8f396f400e88bf03" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bcef42bfd55301f5b7a64728" }, { "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_739e092c2d2e760a2a5e478c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b10c30842e29c6d1e5294418" }, { "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_e36ca8264e133cd777e4c93e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3d0f13900a65efa6e83e667" }, { "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_a295349b878f4b83125a06a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_484708f27c541003970add0c" }, { "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_216341ce909fb763fd9d68b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bf4ce77d3ced787af78059a3" }, { "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_531ec265ab5a6e3a0f9bf4cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a6760c514e8f25f2207dd0d1" }, { "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_fab4c9e260a13aa7c239d266" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_11c2515e7b57029faf4c2613" }, { "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_5b50926f7a7af50f7dda6992" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7229807b4408449fb84930a5" }, { "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_6ab7997cc38c910b441b1bdc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fd6a97f7470747b50cfd8ebe" }, { "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_cf796d1c9bbc218340a5a588" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9c43b419d338e251541967e3" }, { "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_bb6432ff50bb37922f8d84fe" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f245c2d7d5aa2a1359a39749" }, { "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_abc6b1fd988ab30996c7a2a8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a5aa2595e8b37aac02bece2c" }, { "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_18789f01da7252d5897d4b0b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1063599adab489d8596d44d6" }, { "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_43db31a4ed93d0009bca7c06" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_94f5b0811dd6469e13d64120" }, { "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_b6452b74fbf078e381d730af" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ecbf507d6b816248ab6e1c3f" }, { "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_8a21b7fd7988c4144c602369" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7bf37dd45d76540fa530dba6" }, { "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_b70fde2b5fa5c26d0317dbd4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e7fed97e98864b16a5848e5" }, { "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_562346774951f651de14a635" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_35c640ae90b358844eef80ba" }, { "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_3ef51e6d8fdbdf031ce5dfb4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6967ae3227bff23ac340e0b4" }, { "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_49ee77a6a2228b5e68289444" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ebc0b6f592421114e7bf646b" }, { "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_d336cc64b5006281c6b64b12" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e208ed0e9750395fe17dc9c3" }, { "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_51170e1dc111557e3a5e6439" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_87f1a51e5b80a7e1739b3a2a" }, { "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_d5cf1f07bd6ad7e8c348fcaa" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_28c8f040b099f8f57da6d5e6" }, { "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_0b08f31e6e3df07ef9a87c8d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a42b38453a53c85578f1cc4f" }, { "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_7797f34f61a5f486760b0485" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a1a8af6f3beb36bd3e06d0d5" }, { "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_3a6b1937fec82994d9c85eae" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52eb43006c49ea2f1742bd24" }, { "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_bcc9f62b150c02bf3e5697ec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5992abf875d152217942efbd" }, { "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_ac5f27c06da2670ac95b8c15" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ad9dd57fb6c246f0f5f4c90d" }, { "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_8a49a670bf1e4b60722364db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3291fc9120456f250360da54" }, { "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_3c8de14f9565885fa4a95cfd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f6acbd14de02ea6d0aa9db90" }, { "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_88636fbb7dd22df8d0f70ab0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b42a77f0b92f5b8c7abf68ee" }, { "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_03ebde48d5aca3dfda0911bd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4f96a62fdf4e372d1cb2554a" }, { "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_112d3efb10602d4a0e3e437a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5d402261a107323c368d81ac" }, { "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_0127bfe5c1fa700c87f2892c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a1c8f5edb0d7973056cdf81" }, { "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_a6f2405e5bc1642a9f09c284" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_aa6eaddb2d7d9baa5c87c790" }, { "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_0aec3fa01b084d5b7af084c4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0e9f451e4a67743c634b1ded" }, { "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_1770546c8de205a7998ca422" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_462efe479de23d206cfcf8bf" }, { "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_df6f74ac3d890abbf9fc2749" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b64b14ba49821aca6c2b7391" }, { "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_1524a775d0485529a323a287" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fe7394c3da0103436e8f5382" }, { "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_3ee8d4b56ac6ece1ef9cd030" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_39aac3dfeea286e83d80d4ee" }, { "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_11a7678d493ba26fd48c6161" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a7dde94b8558f1cc62890fed" }, { "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_53db25a7300d3a5d18aa241a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_bc4ed58c6f8cad1ff76b4e32" }, { "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_16447279d598dbff173f6e81" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_396dceb7238cb396bed8c13c" }, { "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_31f438a138d12aa4c0468df0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b168dca90aa6fec7d34a6247" }, { "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_d3b9afd52ed263e9d17fbb37" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6bed05d10ecdc879c18a1644" }, { "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_319efed9136413ee3777c15b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_eeebad11959607e33e636290" }, { "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_3e7e58d6fa594e426926c55e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_81c845826d3ea422d2faef6f" }, { "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_860637ea6996ff773b12c8db" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6b8a7088990bf2d48da57d5f" }, { "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_c7ed60f6984481b6356f22f0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3e648f6171be058477059648" }, { "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_0feaf7678da91b17e59ca228" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_129a66d5790967cded1d29fd" }, { "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_f49b60041da2c05f8366f269" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f3c918c5fa12db118d6bb927" }, { "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_753da3622b7a860e59bcf062" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_d01211c3335c815a28dfc0f0" }, { "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_e52bf54b1523fc67d5433527" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_49157b664743e5df3723ec67" }, { "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_75f1db1231fafbb3ecbf349e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_17044f3804dc0f9d48e09b4a" }, { "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_19416fc4fd0dcafb727871d9" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_418521214570da2a38557829" }, { "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_33a295e99ee4eb85f661a80f" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2698f0183195d4a7decd139c" }, { "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_8d3a60161015f9bdc28acb39" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65a383b88a6b7d05b88f79a6" }, { "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_73e896244ab5ab234477931e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cf73b7ea085c1c6af0d2705" }, { "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_6ddaf5305f1554a488a3a4ac" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a57b7ea247ad14c3c2e496c2" }, { "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_c0f242752b1c41771cadd0b7" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_241930fa6feeb27c1ebab9eb" }, { "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_8345f6a193cab310515bc5c1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fa9d935ff025c1d6dcb0d207" }, { "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_e40421e2d7e5558de3fa7947" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0d045c2ccae1e02dc6d47d51" }, { "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_ecca12d186ecd3e93b692ddc" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_be1482f6ae4097d91ab671ab" }, { "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_3dfa86cd84db540d5d23ab78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_304b712239a0f56162302a90" }, { "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_bbede50369d8867111e46147" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4cd485b57f14e60d1859952b" }, { "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_fc6393af35906c7a69d65a31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_f136594ec038415e258be494" }, { "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_f1f2b9826729c24afda335f5" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0674d55f5bddbcba54d4aae1" }, { "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_7f43adc9b9a76a90cf31e841" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9008b6b706671450fe685630" }, { "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_4ce2f67a16dbaa19252adbf4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_52810d15c12ad26a1a6692f6" }, { "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_4f1fbc8224d57273d1e963ef" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_177bfd34da1e4427882b9897" }, { "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_5a73fc81ce52dc9139ea277b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_425b04f1a644f94b0feba404" }, { "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_c62253631eaab754478e1707" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_6a5a8479160962bea75ab84b" }, { "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_5f9b2cbc18f7de4d9c33e3a4" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_984142a34dddcbd324360acd" }, { "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_8f370ad1bb2eb04da9665570" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_0bbfa2f2824bef72c5cc0cf8" }, { "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_b75a5714a53ac514c6f2201e" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7a11a470cca223aecfc3a4d7" }, { "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_990a500cfe2c6708604c0c44" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_65f7bfad8c0c1513a31b2acd" }, { "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_4341a630f96e84e5b41aa5be" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_154daaaf4c797138813cf523" }, { "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_badffefe37f244117470c13a" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_7688004f77edb318e39adf9e" }, { "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_fbb780944a437a5debb04d78" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b90c16b1d894f7bd8aa2d873" }, { "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_18532538dfe577ddd84f9e38" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4ac4782aee44de23c4d85c1f" }, { "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_9c8a7d1d9170da5d1bb5d388" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a8dba5e4c2f7aa41ac054bdc" }, { "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_6e234a6ff2574c09c5107482" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a3dbe5f905a819b5a025676f" }, { "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_235963244fc52463836e5e60" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_93cac286c4ae2e9ae322154e" }, { "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_d75c3fd8761ccf0c47ce66b0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_c151654510937971c4120215" }, { "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_db8acc021c5f348eceed2435" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_5651f9104a5c567e0b3fbdc6" }, { "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_d93ab00b03fa74c82f07ff57" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_3c95dc3e1ccac9e7c3a6f29d" }, { "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_049145082256f7b8b4fb4a3b" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_2fe4ed5e6132fa0010d0d49a" }, { "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_27be9cfda97eb22821d37c21" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_926020c5f0ffdf891e768c0f" }, { "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_b25e0ba05b37f3a301b0c426" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4af5ac288f5b37e2090e8f5f" }, { "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_d0369fe095710286b7e92210" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_577b49d4d8f0c52ddc2e34d1" }, { "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_e8eb49500d8cb9b7ca236be3" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_ffbd75ca81c956c1bd6680a5" }, { "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_a16e84b7087026117ecacbec" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_af3d5ea2847785fd355cf863" }, { "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_5ec7b75f86c6cae1fa38f465" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_63f62d312d26805de1cd599f" }, { "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_14c8338c94516f6415114187" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_9fb91933053c0133e9c11bb1" }, { "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_98bc2e0024236f54e9803492" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_b4f9246d86dd1c8bda7b93fd" }, { "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_3689eb87fd199e7a887a0fb1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_4bf92fea2b7047a42689bd63" }, { "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_6f469b6b9a66a504cadb25ee" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_15a29f820bd57e38e1e76f11" }, { "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_31d3021163bb6ab5129c5a75" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1ac7a1320ca5e71baeebdef2" }, { "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_575628409c1e359b6eda3a92" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_de64b5341a2e192f2ad83b2c" }, { "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_bc99a5abf332d50b24144b31" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_e0c98430cb716b54ae991508" }, { "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_8ff62132cdaeb560a7912a2d" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_311ff5a706ede398db5543ed" }, { "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_4e9259db43c92d87e3bf7742" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_40be66cc0b167065f2cc6731" }, { "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_02ee034ec38ea2d0f10db51c" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_fded1ac5e2e046b8859d9034" }, { "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_90f56ae6398b73a64535ddb0" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_1e049788fbf173f4db623f96" }, { "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_69ab2a2396e10b64f3b308cd" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_37467ea95d497e17e7dd2feb" }, { "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_790ea259ccfdd197d17722e8" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_a66beeeaf71bf1ce2d7f6b17" }, { "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_5da917679e09d1fd3bb7f5a1" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_32c3074ab20d6bd1a4973e2d" }, { "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_097651e7f24b68a1ec90cc33" + "resolved_fact_key": "microcosm_derived_fact_desnz_constituency_energy_v1_acd72fb77c4f317178539334" } ] }, @@ -613060,8 +613060,8 @@ { "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "35c4d4da3055804d007a39e8293ddb8f6fb78cd49b48b5813a6e20bf9235a263", - "inputs_sha256": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd" + "rows_sha256": "e851214f580261184f37dce3244d642dd70b025a18433e219e7fb7c6c5b2729f", + "inputs_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3" } ] } 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 c9de85bed6..77e2353a0f 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": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", + "sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", "source_repo": "PolicyEngine/chronicle", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9" + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a" }, "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 9d56c2484c..4d3ce8ef8e 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 1e69931eed..46d479b6ce 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 a9edc6ca0a..b1d8ba6d5c 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 5297090d7b..bbb158ea52 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 d4f981fb38..ffc379fba7 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 cbd143d5f0..a47c49c22a 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 73654ef94e..456fb7f3b2 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 62732bc898..c112277552 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 4e6b9ddc22..9838eeca45 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 e2c8805171..642b229eb2 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 78e3405901..77c58cc0e4 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 f7c9763096..53a7e2e075 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 e9e454902f..1858166152 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 cbaf8ddf60..cd2320c2dc 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "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 6b50f166d7..97debbad8c 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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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)" @@ -548,6 +548,36 @@ "stage": "cgt_support_split", "status": "required_at_build" }, + "company_cars": { + "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", + "base_candidate_tier": "frs", + "effective_mass_requirements": {}, + "mass_change_semantics": "mass_conserving", + "output_weight_kind": "importance", + "outputs": [ + "company_car_list_price", + "company_car_co2_emissions", + "company_car_fuel_type", + "company_car_electric_range", + "company_car_capital_contributions", + "company_car_private_fuel_provided", + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "required_mass_change_reason": "Company cars per employee from the FRS job record, WAS round-8 list prices and HMRC's company car tables on the source spine: household weights pass through unchanged and total household mass is conserved.", + "rewrites": [ + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "source_manifest": "source_stages.json", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", + "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)" + }, + "stage": "company_cars", + "status": "required_at_build" + }, "etb_services": { "base_candidate_sha256": "f17306ccb2aad7ff0130be3589b560afb2e2a12a943570911cd0c77f07934833", "base_candidate_tier": "frs", @@ -569,7 +599,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -589,7 +619,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -611,7 +641,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -632,7 +662,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -656,10 +686,10 @@ "capital_gains" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "source_vintages": { "conditioning_resource": "hmrc_cgt_conditioning_facts.json", - "conditioning_resource_sha256": "f7425784231e1f6aa657d0f26fc02591d9523600eb12fce5d35becf5dabf7569", + "conditioning_resource_sha256": "6a2ba5e3e43c6d7936416552aadc716729b902dcac24b97093ae8ccf06cf8a8f", "conditioning_surface": "2024-25", "hmrc_surface": "2024-25", "mapped_build_period": "2024" @@ -746,7 +776,7 @@ "full_frs_tei_band_unavailable" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "source_vintages": { "hmrc_surface": "2023-24", "mapped_build_period": "2024", @@ -773,7 +803,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -838,7 +868,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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, and the DfT and devolved bus finance tables and fares indices.", "survey": "Living Costs and Food Survey 2024-25" @@ -864,7 +894,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -884,7 +914,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -907,7 +937,7 @@ "property_finance_costs" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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)" @@ -928,7 +958,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -951,7 +981,7 @@ "property_wealth" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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)" @@ -975,7 +1005,7 @@ "non_residential_property_value" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -1003,7 +1033,7 @@ "employment_income" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -1036,7 +1066,7 @@ "household_source_id" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -1058,7 +1088,7 @@ "student_loan_plan" ], "source_manifest": "source_stages.json", - "source_manifest_sha256": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -1080,7 +1110,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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" @@ -1119,7 +1149,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": "d3bf428ec406e1baa8f384bb6fba434a8d13d36219be1ba72df8a9563508c027", + "source_manifest_sha256": "895ebc04fb44e7147d04490724990bfd9795cc2095a33c999389f445c0975c47", "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/road_fuel_anchors.json b/packages/microcosm-build/src/microcosm/build/uk/road_fuel_anchors.json index 9bc4e29f9e..6ceb02ac43 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": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "build": "build-bundle --suite uk -> build-consumer-artifact", "artifact_schema_version": "policyengine_ledger.consumer_artifact.v2", - "fact_row_count": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" }, "selections": [ { 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 811f4e0a6f..b369a8bb69 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/source_stages.json +++ b/packages/microcosm-build/src/microcosm/build/uk/source_stages.json @@ -314,6 +314,10 @@ "salary_sacrifice_reported", "salary_sacrifice_asked", "frs_bonus_amount", + "frs_company_car_price_band", + "frs_company_car_fuel_code", + "frs_company_car_private_fuel", + "frs_company_car_contribution", "child_benefit_reported", "income_support_reported", "housing_benefit_reported", @@ -402,9 +406,12 @@ "housing_service_charges", "external_child_payments", "care_hours", - "frs_care_hours_in_household" + "frs_care_hours_in_household", + "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." + "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)." }, { "stage": "age_tail", @@ -2626,6 +2633,213 @@ ], "notes": "Runs the SPI-trained income QRFs on the raw-spine support channel, drawing for its claimants and partners aged 16 and over so dependants aged 16 to 19 keep their FRS twin's values (uk-data#504, microcosm#1095), initializes FRS charity columns to zero, trains FRS-only stage 2 on the FRS rows' reported values, flags the rows it drew (person_is_spi_income_recipient) so later stages tell tape-concept rows from FRS-concept ones without re-deriving the recipient rule (microcosm#840), leaves every FRS-channel income as reported (no base-channel redraw of dividends; uk-data#498, microcosm#1095), and emits a sidecar-only 208-fact replay report for the spine path. Stage 2 also draws trading_loss, the year's trading loss the tape does not carry, from the FRS rows (uk-data#528), and a drawn row whose self_employment_income is positive keeps no loss, so profit and loss never both hold an amount, as on the FRS rows (microcosm#1095). The chain draws self_employment_income net of the tape's losses brought forward (LOSSBF), as the tape holds profits, and last of all, so no earlier draw moves, the year's profit before them and the losses. After the FRS-only fill and the HMRC aggregates the stage moves the losses out of the profit into loss_relief and ni_class_4_losses_brought_forward, the inputs policyengine-uk relieves them against (income tax under ITA 2007 s.83, Class 4 under SSCBA 1992 Sch 2 para 3), so Universal Credit, HBAI and market income read the year's profit; where the drawn net profit is positive the losses are its gap to the year's profit and where it is zero they are at least that profit, so the profit after the relief is the drawn net profit on every row, which the HMRC aggregates and the HMRC self-employment rows read (uk-data#528, microcosm#1095). The engine carries both losses into each projected year at their nominal value while the profit grows with its index. Stage 2 draws the six owner-manager inputs last, the five flags as 0 or 1 and then the income share, so each follows the drawn incomes; the root stage's rules then hold on the drawn rows (an owner works in the company, its other inputs need an owner, and a company carries on a trade or a property business, never both), since the tape carries no director answers (microcosm#1095). A drawn row's annual income descriptors follow its drawn incomes. The tape records the tax year's income, so its pay, profit and private pension shares are 1, and its contributory benefits, stage-2 draws on the current concept with no spell of their own, take share 1 too. It keeps its twin's other-spell pay only where it drew no pay, and its twin's ceased self-employment only where it drew no profit, since the bridge draws a record without pay for a twin who left a job in the year. An undrawn copy keeps its twin's descriptors with its twin's incomes." }, + { + "artifacts": [ + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_benefits_in_kind_facts.json", + "role": "benefits_in_kind_facts", + "runtime_sha256_required": true + }, + { + "access": "private_local_input", + "doi": "10.5255/UKDA-SN-7215-20", + "filename": "was_round_8_person_eul_may_2025_230525.tab", + "format": "tab", + "kind": "private_microdata", + "locator": "caller-supplied local input", + "role": "was_person_tab", + "runtime_sha256_required": true, + "sha256": "1ca6fd37d9c677242112e0d7839df8b406eb1611db8322b20771f054e329d71a", + "size_bytes": 356930989, + "ukds_study_number": 7215, + "vintage": "round_8" + } + ], + "grain": "person", + "nonnegative_outputs": [ + "company_car_list_price", + "company_car_co2_emissions", + "company_car_electric_range", + "company_car_capital_contributions", + "employment_income" + ], + "notes": "Writes six of policyengine-uk 2.165.0's company car inputs (PolicyEngine/uk-autumn-budget-dashboard-2026#316) right after the SPI income stage, so every later stage reads the tape rows' pay without the car benefits, as the engine's employment_income excludes them, and salary_sacrifice bounds its sacrifice on that pay (María's ruling of 31 October 2026). An FRS-channel person keeps the company car frs_spine's carriers record; a tape row of the SPI channel (person_is_spi_income_recipient) keeps its twin's only where its drawn EPB is positive, and the channel's other rows, which keep their twin's pay, keep its car. Fuel maps from the FRS code (a hybrid is an alternative fuel; a diesel meets RDE2, which every new diesel has since January 2021), and the unknown fuels draw at Table 2C's shares together: without electricity where the respondent reports private fuel, and with the others' electric share raised to keep Table 2C's at the stage's weights. The list price is drawn within the respondent's CARVAL band from WAS round-8 company cars' prices grown by the engine's CPI index from 2021, the open and unknown bands by fuel class, uniformly from no lower than minimum_scaled_list_price_gbp where a band has fewer than minimum_donor_households WAS households. CO2 is zero for an electric car; the others split between 1 to 50 g/km (hybrids first) and the bands above at Table 2A's shares among cars that emit CO2, uniformly within each band, and a car at 1 to 50 g/km takes electric_range_miles. Availability, payments for private use and the 2020 registration flag keep the engine's defaults, which no survey records. A tape row's pay is the tape's PAY + EPB + TAXTERM, so the engine's car and fuel benefits come out of employment_income, capped at EPB within the pay the row's employee pension contribution leaves (the SPI income stage capped that contribution at the drawn pay, and salary_sacrifice refuses one above the pay that remains): where the two do not fit together the fuel goes first, then the list price is scaled down to fit with its contributions dropped, or the car dropped below minimum_scaled_list_price_gbp (María's rulings of 30 and 31 October 2026). A scaled price is the room over the car's appropriate percentage, so the CO2 draw, electric_range_miles and the RDE2 diesel set it, and with it the base the 2030-31 rise acts on. The stage then prices its output again on the engine: on every tape row, pay plus the benefits must equal the pay the row brought in. A carved row's UC gainful self-employment, which the SPI income stage set on the drawn pay, takes the root's rule again on the carved pay. No HMRC fact is a calibration target: binding the cells the stage draws to would be circular. No build step reads Tables 1, 3A and 4 after calibration yet: comparing the calibrated file with them is a manual step.", + "operations": [ + { + "artifact_role": "benefits_in_kind_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "tax_year_2024_25_is_the_build_period", + "record_sets": [ + "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024" + ], + "require_before_source_read": true, + "resource": "hmrc_benefits_in_kind_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2024-25, provisional (July 2026 release)" + }, + { + "car_code": 1, + "electric_code": 4, + "has_company_vehicle": "COMPVEHR8", + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "kind": "clean_was_company_car_donor", + "price_year": 2021, + "vehicles": [ + { + "car_or_van": "CARVAN1R8", + "fuel": "PETROL1R8", + "list_price": "LISTPR1R8" + }, + { + "car_or_van": "CARVAN2R8", + "fuel": "PETROL2R8", + "list_price": "LISTPR2R8" + }, + { + "car_or_van": "CARVAN3R8", + "fuel": "PETROL3R8", + "list_price": "LISTPR3R8" + } + ], + "yes_code": 1 + }, + { + "diesel_fuel_type": "DIESEL_RDE2", + "kind": "assign_company_car_fuel_types", + "outputs": [ + "company_car_fuel_type" + ], + "salt": "company_cars:fuel_type", + "seed": 0, + "unknown_fuel": "table_2c_shares_together_non_electric_with_private_fuel" + }, + { + "bands": { + "1": [ + 0, + 10000 + ], + "2": [ + 10000, + 13000 + ], + "3": [ + 13000, + 16000 + ], + "4": [ + 16000, + 19000 + ], + "5": [ + 19000, + 22000 + ], + "6": [ + 22000, + 25000 + ], + "7": [ + 25000, + 30000 + ], + "8": [ + 30000, + 40000 + ], + "9": [ + 40000, + null + ] + }, + "kind": "draw_company_car_list_prices", + "minimum_donor_households": 3, + "open_band_fallback_upper_gbp": 80000, + "outputs": [ + "company_car_list_price", + "company_car_capital_contributions" + ], + "salt": "company_cars:list_price", + "seed": 0 + }, + { + "electric_range_miles": 50, + "kind": "draw_company_car_co2_emissions", + "margins": "table_2a_nonzero_shares_hybrids_first", + "outputs": [ + "company_car_co2_emissions", + "company_car_electric_range" + ], + "salt": "company_cars:co2", + "seed": 0, + "top_band_upper_g_km": 179 + }, + { + "benefits": [ + "company_car_benefit", + "car_fuel_benefit" + ], + "epb_column": "hmrc_spi_employment_benefits", + "kind": "carve_spi_company_car_benefits", + "minimum_scaled_list_price_gbp": 5000, + "outputs": [ + "employment_income", + "company_car_private_fuel_provided", + "uc_is_in_gainful_self_employment" + ] + }, + { + "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": "Company cars per employee from the FRS job record, WAS round-8 list prices and HMRC's company car tables on the source spine: household weights pass through unchanged and total household mass is conserved." + }, + { + "adjudication": "https://github.com/PolicyEngine/uk-autumn-budget-dashboard-2026/issues/316", + "calibration_permitted": false, + "classification_rationale": "The stage draws fuel and CO2 to Tables 2A and 2C, so binding them in the weight solve would be circular. Comparing the calibrated file with Tables 1, 3A and 4 is a manual step for now; none blocks a build.", + "fact_fence_id": "company_car_facts_imputation_seeds_measured_only", + "fenced_fact_composition": "HMRC Benefits in kind statistics (July 2026): Table 1 car and car fuel benefit recipients, taxable value, income tax and NICs; Table 2A recipients by CO2 band; Table 2C recipients by fuel; Tables 3A and 3B recipients and taxable value by income range; Table 4 recipients by region", + "fenced_fact_count": 96, + "kind": "classify_company_car_facts_with_reviewed_fence" + } + ], + "outputs": [ + "company_car_list_price", + "company_car_co2_emissions", + "company_car_fuel_type", + "company_car_electric_range", + "company_car_capital_contributions", + "company_car_private_fuel_provided", + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "rewrites": [ + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "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", + "stage": "company_cars", + "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" + }, { "stage": "spi_housing_shell", "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 fd0b6d7e78..3dd4eb0432 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml +++ b/packages/microcosm-build/src/microcosm/build/uk/spec/sources.yaml @@ -445,6 +445,10 @@ stages: - salary_sacrifice_reported - salary_sacrifice_asked - frs_bonus_amount + - frs_company_car_price_band + - frs_company_car_fuel_code + - frs_company_car_private_fuel + - frs_company_car_contribution - child_benefit_reported - income_support_reported - housing_benefit_reported @@ -533,7 +537,10 @@ stages: - external_child_payments - care_hours - frs_care_hours_in_household - 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_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). - 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). @@ -2249,6 +2256,163 @@ stages: - private_pension_income_annual_share - contributory_benefits_annual_share notes: Runs the SPI-trained income QRFs on the raw-spine support channel, drawing for its claimants and partners aged 16 and over so dependants aged 16 to 19 keep their FRS twin's values (uk-data#504, microcosm#1095), initializes FRS charity columns to zero, trains FRS-only stage 2 on the FRS rows' reported values, flags the rows it drew (person_is_spi_income_recipient) so later stages tell tape-concept rows from FRS-concept ones without re-deriving the recipient rule (microcosm#840), leaves every FRS-channel income as reported (no base-channel redraw of dividends; uk-data#498, microcosm#1095), and emits a sidecar-only 208-fact replay report for the spine path. Stage 2 also draws trading_loss, the year's trading loss the tape does not carry, from the FRS rows (uk-data#528), and a drawn row whose self_employment_income is positive keeps no loss, so profit and loss never both hold an amount, as on the FRS rows (microcosm#1095). The chain draws self_employment_income net of the tape's losses brought forward (LOSSBF), as the tape holds profits, and last of all, so no earlier draw moves, the year's profit before them and the losses. After the FRS-only fill and the HMRC aggregates the stage moves the losses out of the profit into loss_relief and ni_class_4_losses_brought_forward, the inputs policyengine-uk relieves them against (income tax under ITA 2007 s.83, Class 4 under SSCBA 1992 Sch 2 para 3), so Universal Credit, HBAI and market income read the year's profit; where the drawn net profit is positive the losses are its gap to the year's profit and where it is zero they are at least that profit, so the profit after the relief is the drawn net profit on every row, which the HMRC aggregates and the HMRC self-employment rows read (uk-data#528, microcosm#1095). The engine carries both losses into each projected year at their nominal value while the profit grows with its index. Stage 2 draws the six owner-manager inputs last, the five flags as 0 or 1 and then the income share, so each follows the drawn incomes; the root stage's rules then hold on the drawn rows (an owner works in the company, its other inputs need an owner, and a company carries on a trade or a property business, never both), since the tape carries no director answers (microcosm#1095). A drawn row's annual income descriptors follow its drawn incomes. The tape records the tax year's income, so its pay, profit and private pension shares are 1, and its contributory benefits, stage-2 draws on the current concept with no spell of their own, take share 1 too. It keeps its twin's other-spell pay only where it drew no pay, and its twin's ceased self-employment only where it drew no profit, since the bridge draws a record without pay for a twin who left a job in the year. An undrawn copy keeps its twin's descriptors with its twin's incomes. +- stage: company_cars + survey: Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026) + 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 + grain: person + artifacts: + - role: benefits_in_kind_facts + kind: public_aggregate_reference + resource: hmrc_benefits_in_kind_facts.json + format: json + runtime_sha256_required: true + - role: was_person_tab + kind: private_microdata + ukds_study_number: 7215 + doi: 10.5255/UKDA-SN-7215-20 + filename: was_round_8_person_eul_may_2025_230525.tab + format: tab + vintage: round_8 + sha256: 1ca6fd37d9c677242112e0d7839df8b406eb1611db8322b20771f054e329d71a + size_bytes: 356930989 + access: private_local_input + locator: caller-supplied local input + runtime_sha256_required: true + operations: + - kind: verify_vendored_fact_resource + artifact_role: benefits_in_kind_facts + resource: hmrc_benefits_in_kind_facts.json + feed_pin: chronicle_feed.json + record_sets: + - hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024 + - hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024 + - hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024 + - hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024 + - hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024 + - hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024 + - hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024 + source_vintage: 2024-25, provisional (July 2026 release) + mapped_build_period: 2024 + period_mapping: tax_year_2024_25_is_the_build_period + require_before_source_read: true + runtime_sha256_required: true + fail_on_mismatch: true + - kind: clean_was_company_car_donor + household_key: CASER8 + household_weight: R8xshhwgt + has_company_vehicle: COMPVEHR8 + vehicles: + - car_or_van: CARVAN1R8 + fuel: PETROL1R8 + list_price: LISTPR1R8 + - car_or_van: CARVAN2R8 + fuel: PETROL2R8 + list_price: LISTPR2R8 + - car_or_van: CARVAN3R8 + fuel: PETROL3R8 + list_price: LISTPR3R8 + yes_code: 1 + car_code: 1 + electric_code: 4 + price_year: 2021 + - kind: assign_company_car_fuel_types + outputs: + - company_car_fuel_type + diesel_fuel_type: DIESEL_RDE2 + unknown_fuel: table_2c_shares_together_non_electric_with_private_fuel + seed: 0 + salt: company_cars:fuel_type + - kind: draw_company_car_list_prices + outputs: + - company_car_list_price + - company_car_capital_contributions + bands: + '1': + - 0.0 + - 10000.0 + '2': + - 10000.0 + - 13000.0 + '3': + - 13000.0 + - 16000.0 + '4': + - 16000.0 + - 19000.0 + '5': + - 19000.0 + - 22000.0 + '6': + - 22000.0 + - 25000.0 + '7': + - 25000.0 + - 30000.0 + '8': + - 30000.0 + - 40000.0 + '9': + - 40000.0 + - null + minimum_donor_households: 3 + open_band_fallback_upper_gbp: 80000.0 + seed: 0 + salt: company_cars:list_price + - kind: draw_company_car_co2_emissions + outputs: + - company_car_co2_emissions + - company_car_electric_range + margins: table_2a_nonzero_shares_hybrids_first + top_band_upper_g_km: 179 + electric_range_miles: 50.0 + seed: 0 + salt: company_cars:co2 + - kind: carve_spi_company_car_benefits + outputs: + - employment_income + - company_car_private_fuel_provided + - uc_is_in_gainful_self_employment + epb_column: hmrc_spi_employment_benefits + benefits: + - company_car_benefit + - car_fuel_benefit + minimum_scaled_list_price_gbp: 5000.0 + - kind: record_mass_conservation_receipt + entity: household + reason: 'Company cars per employee from the FRS job record, WAS round-8 list prices and HMRC''s company car tables 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. + - kind: classify_company_car_facts_with_reviewed_fence + calibration_permitted: false + fact_fence_id: company_car_facts_imputation_seeds_measured_only + fenced_fact_count: 96 + fenced_fact_composition: 'HMRC Benefits in kind statistics (July 2026): Table 1 car and car fuel benefit recipients, taxable value, income tax and NICs; Table 2A recipients by CO2 band; Table 2C recipients by fuel; Tables 3A and 3B recipients and taxable value by income range; Table 4 recipients by region' + classification_rationale: The stage draws fuel and CO2 to Tables 2A and 2C, so binding them in the weight solve would be circular. Comparing the calibrated file with Tables 1, 3A and 4 is a manual step for now; none blocks a build. + adjudication: https://github.com/PolicyEngine/uk-autumn-budget-dashboard-2026/issues/316 + outputs: + - company_car_list_price + - company_car_co2_emissions + - company_car_fuel_type + - company_car_electric_range + - company_car_capital_contributions + - company_car_private_fuel_provided + - employment_income + - uc_is_in_gainful_self_employment + nonnegative_outputs: + - company_car_list_price + - company_car_co2_emissions + - company_car_electric_range + - company_car_capital_contributions + - employment_income + rewrites: + - employment_income + - uc_is_in_gainful_self_employment + notes: 'Writes six of policyengine-uk 2.165.0''s company car inputs (PolicyEngine/uk-autumn-budget-dashboard-2026#316) right after the SPI income stage, so every later stage reads the tape rows'' pay without the car benefits, as the engine''s employment_income excludes them, and salary_sacrifice bounds its sacrifice on that pay (María''s ruling of 31 October 2026). An FRS-channel person keeps the company car frs_spine''s carriers record; a tape row of the SPI channel (person_is_spi_income_recipient) keeps its twin''s only where its drawn EPB is positive, and the channel''s other rows, which keep their twin''s pay, keep its car. Fuel maps from the FRS code (a hybrid is an alternative fuel; a diesel meets RDE2, which every new diesel has since January 2021), and the unknown fuels draw at Table 2C''s shares together: without electricity where the respondent reports private fuel, and with the others'' electric share raised to keep Table 2C''s at the stage''s weights. The list price is drawn within the respondent''s CARVAL band from WAS round-8 company cars'' prices grown by the engine''s CPI index from 2021, the open and unknown bands by fuel class, uniformly from no lower than minimum_scaled_list_price_gbp where a band has fewer than minimum_donor_households WAS households. CO2 is zero for an electric car; the others split between 1 to 50 g/km (hybrids first) and the bands above at Table 2A''s shares among cars that emit CO2, uniformly within each band, and a car at 1 to 50 g/km takes electric_range_miles. Availability, payments for private use and the 2020 registration flag keep the engine''s defaults, which no survey records. A tape row''s pay is the tape''s PAY + EPB + TAXTERM, so the engine''s car and fuel benefits come out of employment_income, capped at EPB within the pay the row''s employee pension contribution leaves (the SPI income stage capped that contribution at the drawn pay, and salary_sacrifice refuses one above the pay that remains): where the two do not fit together the fuel goes first, then the list price is scaled down to fit with its contributions dropped, or the car dropped below minimum_scaled_list_price_gbp (María''s rulings of 30 and 31 October 2026). A scaled price is the room over the car''s appropriate percentage, so the CO2 draw, electric_range_miles and the RDE2 diesel set it, and with it the base the 2030-31 rise acts on. The stage then prices its output again on the engine: on every tape row, pay plus the benefits must equal the pay the row brought in. A carved row''s UC gainful self-employment, which the SPI income stage set on the drawn pay, takes the root''s rule again on the carved pay. No HMRC fact is a calibration target: binding the cells the stage draws to would be circular. No build step reads Tables 1, 3A and 4 after calibration yet: comparing the calibrated file with them is a manual step.' - stage: spi_housing_shell survey: Family Resources Survey 2024-25 source: Family Resources Survey 2024-25 base households' housing (tenure, dwelling type, bedrooms, council tax, housing costs and the housing-linked benefit reports), imputed onto the SPI support households from their own region, composition and post-SPI incomes. 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 037209b12f..4364648213 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-53815b2-consumer-facts", + "source_fact_feed": "chronicle-uk-08962f1-consumer-facts", "target_period": 2025, "candidate_count": 1439, "contract_target_count": 396, @@ -11347,12 +11347,12 @@ { "name": "obr.income_tax", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 325054437305.83215, + "resolved_value": 323479750000.0, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_d928e7da0fbfe088ca1a30d7" + "resolved_fact_key": "ledger_aggregate_fact_v2_1fcd60233f3427b192339ae8" } ] }, @@ -11362,12 +11362,12 @@ { "name": "obr.ni_employee", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 49002029830.141045, + "resolved_value": 48913873680.1126, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_7e3e3e637a9134760a0a530a" + "resolved_fact_key": "ledger_aggregate_fact_v2_f6056c4f43dfbb9610fed097" } ] }, @@ -11377,12 +11377,12 @@ { "name": "obr.ni_employer", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 137854706939.8949, + "resolved_value": 137917887236.63586, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_c8719021c501d9757e0e0814" + "resolved_fact_key": "ledger_aggregate_fact_v2_4eaee8634b39e3f4caad6175" } ] }, @@ -11392,12 +11392,12 @@ { "name": "obr.ni_self_employed", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 2876506585.4950743, + "resolved_value": 2900120957.4244957, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_b94b7d74d7df7ff5f9309f3b" + "resolved_fact_key": "ledger_aggregate_fact_v2_0071d6a1831881aaea511f11" } ] }, @@ -11407,12 +11407,12 @@ { "name": "obr.vat", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 177875204014.06345, + "resolved_value": 177644250000.0, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_3c534c3e6313150f8081b777" + "resolved_fact_key": "ledger_aggregate_fact_v2_98d952e160efdad1eeb07b27" } ] }, @@ -11422,8 +11422,8 @@ { "name": "obr.fuel_duties", "status": "signed_excluded", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "signed_rationale": "The OBR fuel duties fact is all-road-users receipts (freight, vans, business mileage) against a household frame. obr.fuel_duties_cars, the cars receipts from the OBR vehicle-type release, was bound in its place (ruling 2026-09-10) until microcosm#1113 moved it to the measure-exclusion register (Mar\u00eda's ruling of 2026-10-08, D2); household road-fuel spend is bound on ons.household_road_fuel_expenditure, and no fuel-duty row is fitted. The all-road-users row is retained in the contract for registry parity and signed out here rather than carried as a calibration measure exclusion." } ] @@ -11449,12 +11449,12 @@ { "name": "obr.sdlt", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 10161716337.860817, + "resolved_value": 10043490497.643122, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_1b6d55fc4ccd78bd0ae457e9" + "resolved_fact_key": "ledger_aggregate_fact_v2_1677612c4b01bf5cb20e29ba" } ] }, @@ -11464,12 +11464,12 @@ { "name": "obr.attendance_allowance", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 8309942303.358463, + "resolved_value": 8303914528.200001, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_b622452dc3ca65969deac2d1" + "resolved_fact_key": "ledger_aggregate_fact_v2_1fda5f9abb206cef7daed7bc" } ] }, @@ -11479,12 +11479,12 @@ { "name": "obr.carers_allowance", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 4487029829.347929, + "resolved_value": 4491957194.999996, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_00d91dd3a0d7320a6ef255c1" + "resolved_fact_key": "ledger_aggregate_fact_v2_9c98992cd645ec89df629ddf" } ] }, @@ -11494,12 +11494,12 @@ { "name": "obr.child_benefit", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 13368730968.878168, + "resolved_value": 13409122425.539997, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_d3ab2c54ce0c4c6a46a7a36b" + "resolved_fact_key": "ledger_aggregate_fact_v2_feb041fb338af6f3759c9d90" } ] }, @@ -11509,12 +11509,12 @@ { "name": "obr.council_tax", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 47197225993.12901, + "resolved_value": 47197574984.19505, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_bd6caaecbca3ab1bebe5d2d8" + "resolved_fact_key": "ledger_aggregate_fact_v2_3d3a988c07e4fe6ec194b125" } ] }, @@ -11524,12 +11524,12 @@ { "name": "obr.council_tax_england", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 41990496408.172676, + "resolved_value": 41990323959.26737, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_198ca997d4ddfd2aaca01f99" + "resolved_fact_key": "ledger_aggregate_fact_v2_ceedbb95994a8ac505f786bf" } ] }, @@ -11539,12 +11539,12 @@ { "name": "obr.council_tax_scotland", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 2925273094.855295, + "resolved_value": 2925794534.826645, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_699522ac3c064cf3770cda90" + "resolved_fact_key": "ledger_aggregate_fact_v2_dfff83cd33669be0acf48236" } ] }, @@ -11554,12 +11554,12 @@ { "name": "obr.council_tax_wales", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, "resolved_value": 2281456490.1010394, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_d5e6ed73de3f7fd5c44dd9ef" + "resolved_fact_key": "ledger_aggregate_fact_v2_ecf95c2f5e00d7d1294784d4" } ] }, @@ -11569,12 +11569,12 @@ { "name": "obr.domestic_rates", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 494000000.0, + "resolved_value": 509814031.9020381, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_a9a654087fd2268fef7f9f9b" + "resolved_fact_key": "ledger_aggregate_fact_v2_774d52d47e06c2403b426f36" } ] }, @@ -11584,12 +11584,12 @@ { "name": "obr.esa", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 8507979735.87899, + "resolved_value": 8545802862.489966, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_9b072645b7180464a89c16b2" + "resolved_fact_key": "ledger_aggregate_fact_v2_9abaf3f02502d33953862972" } ] }, @@ -11599,12 +11599,12 @@ { "name": "obr.housing_benefit", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 12725786027.543839, + "resolved_value": 12812461092.718086, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_17a2d10ed4cfb593abb0606b" + "resolved_fact_key": "ledger_aggregate_fact_v2_186cb8defa0022b6be5e08c0" } ] }, @@ -11614,12 +11614,12 @@ { "name": "obr.jobseekers_allowance", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 288407204.431046, + "resolved_value": 281300678.72749996, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_664509c14c0b07412b459feb" + "resolved_fact_key": "ledger_aggregate_fact_v2_86cb22051464b5d98a0ab19e" } ] }, @@ -11629,12 +11629,12 @@ { "name": "obr.pension_credit", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 6112217133.109846, + "resolved_value": 6251379463.922147, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_91dc7a037068ea9bda5a80ae" + "resolved_fact_key": "ledger_aggregate_fact_v2_889fae05fdd83e950b4a53b9" } ] }, @@ -11644,12 +11644,12 @@ { "name": "obr.pip", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 36103194307.639694, + "resolved_value": 36016311327.49647, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_fe30dc4ae7072c5cdf5b50a7" + "resolved_fact_key": "ledger_aggregate_fact_v2_299a855825d8319a3bca66e2" } ] }, @@ -11659,12 +11659,12 @@ { "name": "obr.statutory_maternity_pay", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 3179100661.1404104, + "resolved_value": 3186824700.5054927, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_2d1bd4e271d567f688e954e1" + "resolved_fact_key": "ledger_aggregate_fact_v2_52e691514c80c63fc65fcc02" } ] }, @@ -11674,12 +11674,12 @@ { "name": "obr.tv_licence_fee", "status": "active", - "matched_fact_count_overall": 14, - "matched_fact_count_at_or_before_period": 3, + "matched_fact_count_overall": 2, + "matched_fact_count_at_or_before_period": 2, "resolved_period": 2025, - "resolved_value": 3858750000.0, + "resolved_value": 3887250000.0, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_b0f0afcd44c93532837c9f2a" + "resolved_fact_key": "ledger_aggregate_fact_v2_d757225cc0db200ec899f368" } ] }, @@ -11692,9 +11692,9 @@ "matched_fact_count_overall": 1, "matched_fact_count_at_or_before_period": 1, "resolved_period": 2025, - "resolved_value": 1911040880.4619167, + "resolved_value": 1911453982.8600001, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_86dba41b4681fa0d9c11b3a6" + "resolved_fact_key": "ledger_aggregate_fact_v2_66989bed78c8690286fca9a0" } ] }, @@ -19683,8 +19683,8 @@ { "name": "welshgov.council_tax_stock.band_a", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 194973.29, "resolved_fact_period": "2025", @@ -19698,8 +19698,8 @@ { "name": "welshgov.council_tax_stock.band_b", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 285787.52, "resolved_fact_period": "2025", @@ -19713,8 +19713,8 @@ { "name": "welshgov.council_tax_stock.band_c", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 301699.86, "resolved_fact_period": "2025", @@ -19728,8 +19728,8 @@ { "name": "welshgov.council_tax_stock.band_d", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 225179.88, "resolved_fact_period": "2025", @@ -19743,8 +19743,8 @@ { "name": "welshgov.council_tax_stock.band_e", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 185447.46, "resolved_fact_period": "2025", @@ -19758,8 +19758,8 @@ { "name": "welshgov.council_tax_stock.band_f", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 114672.0, "resolved_fact_period": "2025", @@ -19773,8 +19773,8 @@ { "name": "welshgov.council_tax_stock.band_g", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 52211.0, "resolved_fact_period": "2025", @@ -19788,8 +19788,8 @@ { "name": "welshgov.council_tax_stock.band_h", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 12357.0, "resolved_fact_period": "2025", @@ -19803,8 +19803,8 @@ { "name": "welshgov.council_tax_stock.band_i", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 5305.0, "resolved_fact_period": "2025", @@ -19818,8 +19818,8 @@ { "name": "welshgov.council_tax_stock.total", "status": "active", - "matched_fact_count_overall": 447, - "matched_fact_count_at_or_before_period": 349, + "matched_fact_count_overall": 450, + "matched_fact_count_at_or_before_period": 352, "resolved_period": 2025, "resolved_value": 1377633.03, "resolved_fact_period": "2025", @@ -21142,12 +21142,12 @@ { "name": "obr.universal_credit", "status": "active", - "matched_fact_count_overall": 28, - "matched_fact_count_at_or_before_period": 6, + "matched_fact_count_overall": 4, + "matched_fact_count_at_or_before_period": 4, "resolved_period": 2025, - "resolved_value": 76054754387.77309, + "resolved_value": 76615715797.65996, "resolved_fact_period": "2025", - "resolved_fact_key": "ledger_aggregate_fact_v2_d7377a28ca45388650d961e0" + "resolved_fact_key": "ledger_aggregate_fact_v2_0e154e3bcd838cfa794e221f" } ] }, 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 51c156251b..2c5ae87c39 100644 --- a/packages/microcosm-build/src/microcosm/build/uk/target_references.json +++ b/packages/microcosm-build/src/microcosm/build/uk/target_references.json @@ -1063,6 +1063,10 @@ "source_name": "obr", "source_concept": "obr.income_tax", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1083,6 +1087,10 @@ "source_name": "obr", "source_concept": "obr.ni_employee", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1103,6 +1111,10 @@ "source_name": "obr", "source_concept": "obr.ni_employer", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1123,6 +1135,10 @@ "source_name": "obr", "source_concept": "obr.ni_self_employed", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1143,6 +1159,10 @@ "source_name": "obr", "source_concept": "obr.vat", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1190,6 +1210,10 @@ "source_name": "obr", "source_concept": "obr.sdlt", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1239,6 +1263,10 @@ "source_name": "obr", "source_concept": "obr.attendance_allowance", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K04000001" }, @@ -1259,6 +1287,10 @@ "source_name": "obr", "source_concept": "obr.carers_allowance", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K04000001" }, @@ -1279,6 +1311,10 @@ "source_name": "obr", "source_concept": "obr.child_benefit", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1298,6 +1334,10 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.council_tax_receipts_england_scotland_wales", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1347,6 +1387,10 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.council_tax_england", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1396,6 +1440,10 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.council_tax_scotland", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1445,6 +1493,10 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.council_tax_wales", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1495,6 +1547,10 @@ "source_name": "obr", "source_concept": "obr.domestic_rates", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1515,6 +1571,10 @@ "source_name": "obr", "source_concept": "obr.incapacity_benefits", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, @@ -1535,6 +1595,10 @@ "source_name": "obr", "source_concept": "obr.housing_benefit", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, @@ -1555,6 +1619,10 @@ "source_name": "obr", "source_concept": "obr.jobseekers_allowance", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, @@ -1575,6 +1643,10 @@ "source_name": "obr", "source_concept": "obr.pension_credit", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, @@ -1595,6 +1667,10 @@ "source_name": "obr", "source_concept": "obr.dla_and_pip", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K04000001" }, @@ -1615,6 +1691,10 @@ "source_name": "obr", "source_concept": "obr.statutory_maternity_pay", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, @@ -1635,6 +1715,10 @@ "source_name": "obr", "source_concept": "obr.tv_licence_fee", "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K02000001" }, @@ -1654,7 +1738,6 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.winter_fuel_payment", - "source_table": "EFO March 2026 detailed forecast tables: expenditure", "entity_name": "person", "period_type": "fiscal_year", "period_value": 2025, @@ -26120,6 +26203,10 @@ "obr.universal_credit_outside_cap" ], "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + }, "geography_level": "country", "geography_id": "K03000001" }, 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 d55226749d..a1688fbe7e 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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": "335c3359727633b435a37c3612999f259c77a3e61c496e3384a7a83080dffacd", + "inputs_sha256": "fc0b7dbd5a1090d2d8c27dc3fbeffcb1e291d1cc7cbf6765809af4f38c9e23c3", "resource": "desnz_constituency_energy_facts.json", "rows": 2526, - "rows_sha256": "35c4d4da3055804d007a39e8293ddb8f6fb78cd49b48b5813a6e20bf9235a263" + "rows_sha256": "e851214f580261184f37dce3244d642dd70b025a18433e219e7fb7c6c5b2729f" }, "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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": 1511063, - "facts_sha256": "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227", + "fact_row_count": 1512256, + "facts_sha256": "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c", "manifest": ".codex-work/consumer_facts_uk_manifest.json", - "manifest_sha256": "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb", - "source_commit": "53815b24844cb63c103209f197f9d3d9e2e424a9", + "manifest_sha256": "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722", + "source_commit": "08962f1b893fc1ba3b7bdd3d800c7e867318951a", "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/src/microcosm/build/uk/uk_population_targets.json b/packages/microcosm-build/src/microcosm/build/uk/uk_population_targets.json index 18cabb5358..26e6397d79 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 @@ -674,7 +674,7 @@ "obr/capital_gains_tax": "Observed FY2024-25 treatment (#875): the incumbent OBR cash forecast is retained only as diagnostic provenance. It has no same-basis liability mapping and is removed from fitting; no source value is adjusted.", "obr/state_pension": "Resident treatment (microcosm#1069 R4): the incumbent OBR FY State Pension forecast counts Great Britain plus pensioners paid abroad and leaves out Northern Ireland. The DWP Stat-Xplore and DfC resident level is bound instead and the exact OBR FY2025-26 figure is retained only as diagnostic provenance on dwp.state_pension.amount; no source value is adjusted.", "obr/salary_sacrifice_users_total": "R10 (microcosm#1069 c9): the salary-sacrifice users total contradicts the staged support and the two headcounts either side of £2,000 already bind it; it leaves the fit.", - "obr/ni": "Diagnostic only (María's ruling of 2026-10-09, microcosm#1095; uk-data#537 drops the row): OBR's total NICs receipts (table 3.8 row 12) is a cash total, while the three bound class rows are accrued, and it carries statutory-payment recoveries, Class 1A, 1B and 3 and settlements, which no household carries; at the calendar-2025 window it sits about 1.8% above the class rows. The exact OBR FY2025-26 figure is retained only as diagnostic provenance on obr.ni_employee; no source value is adjusted.", + "obr/ni": "Diagnostic only (María's ruling of 2026-10-09, microcosm#1095; uk-data#537 drops the row): OBR's total NICs receipts (October 2026 EFO table 4.8 row 12) is a cash total, while the three bound class rows are accrued, and it carries statutory-payment recoveries, Class 1A on benefits other than the company cars and fuel the build carries, Class 1B and 3, and settlements, which no household carries; at the calendar-2025 window it sits about 2.1% above the class rows. The exact OBR FY2025-26 figure is retained only as diagnostic provenance on obr.ni_employee; no source value is adjusted.", "dwp/pip_dl_standard_claimants": "Diagnostic only (María's ruling of 2026-10-10, microcosm#1095): DWP's England-and-Wales PIP daily living caseload (FOI2025/24990, end of January 2025) resolves at K04000001 and fits within 0.1%, but fitting the two rows takes the calibration over the uk_weight_ratio fence. The exact figure is retained only as diagnostic provenance on obr.pip; no source value is adjusted.", "dwp/pip_dl_enhanced_claimants": "Diagnostic only (María's ruling of 2026-10-10, microcosm#1095): DWP's England-and-Wales PIP daily living caseload (FOI2025/24990, end of January 2025) resolves at K04000001 and fits within 0.1%, but fitting the two rows takes the calibration over the uk_weight_ratio fence. The exact figure is retained only as diagnostic provenance on obr.pip; no source value is adjusted.", "ons/female_15_19": "Split, not dropped (María's ruling of 2026-10-13 (microcosm#1095, uk-data#563)): a fit to the five-year band leaves the ages inside it free to drift, so the contract binds ages 15, 16-17 and 18-19 instead (ons.population.female_15, female_16_17 and female_18_19). The three rows partition this row's population and read the same ONS mid-year estimate by single year of age, so they sum to it. No single contract row has this row's definition.", @@ -2035,7 +2035,7 @@ "value_variable": "income_tax_before_winter_fuel_payment_charge_annual", "from_entity": "person", "map_to": "household", - "notes": "Income tax before the Winter Fuel Payment charge, which policyengine-uk adds to income_tax from 2.157.0 (María's ruling of 2026-10-25, microcosm#1095): HMRC recovers 2025's payments through 2026-27 tax codes and self assessment, so the FY2025-26 receipts in the window hold almost none of the recovery. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Income tax before the Winter Fuel Payment charge, which policyengine-uk adds to income_tax from 2.157.0 (María's ruling of 2026-10-25, microcosm#1095): HMRC recovers 2025's payments through 2026-27 tax codes and self assessment, so the FY2025-26 receipts in the window hold almost none of the recovery. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/income_tax", @@ -2047,7 +2047,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.income_tax", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Income tax", @@ -2070,7 +2074,7 @@ "value_variable": "ni_employee", "from_entity": "person", "map_to": "household", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/ni_employee", @@ -2082,7 +2086,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.ni_employee", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Employee National Insurance contributions", @@ -2102,10 +2110,10 @@ "bindings": { "policyengine": { "metric_name": "obr/ni_employer", - "value_variable": "ni_employer", + "value_variable": "ni_class_1_employer", "from_entity": "person", "map_to": "household", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Class 1 employer NICs (ni_class_1_employer): OBR's line is table 4.4 row 18, and Class 1A sits in row 21 ('Other NIC', footnote 2), so the engine's Class 1A on the company cars and fuel the build carries (ni_class_1a, which ni_employer adds since policyengine-uk 2.165.0) stays out of the row (microcosm#1430). Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/ni_employer", @@ -2117,7 +2125,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.ni_employer", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Employer National Insurance contributions", @@ -2140,7 +2152,7 @@ "value_variable": "ni_self_employed", "from_entity": "person", "map_to": "household", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/ni_self_employed", @@ -2152,7 +2164,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.ni_self_employed", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Self-employed National Insurance contributions", @@ -2172,7 +2188,7 @@ "policyengine": { "metric_name": "obr/vat", "value_expression": "vat + private_school_vat", - "notes": "Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). OBR's receipts include VAT on private school fees, charged from 1 January 2025, which policyengine-uk charges from 2.157.1 (policyengine-uk#2319) as private_school_vat beside its general vat, so the row measures both, as the obr.esa and obr.pip rows sum their parts (microcosm#1095). Held as a measured diagnostic (calibration_measure_exclusions.json, María's ruling of 2026-10-24): the engine's survey coverage factor (policyengine-uk#2187) was derived on a certified Microcosm release, so binding the row would pull the consumption weights back toward that release." + "notes": "Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). OBR's receipts include VAT on private school fees, charged from 1 January 2025, which policyengine-uk charges from 2.157.1 (policyengine-uk#2319) as private_school_vat beside its general vat, so the row measures both, as the obr.esa and obr.pip rows sum their parts (microcosm#1095). Held as a measured diagnostic (calibration_measure_exclusions.json, María's ruling of 2026-10-24): the engine's survey coverage factor (policyengine-uk#2187) was derived on a certified Microcosm release, so binding the row would pull the consumption weights back toward that release. Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/vat", @@ -2184,7 +2200,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.vat", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "VAT", @@ -2204,7 +2224,7 @@ "policyengine": { "metric_name": "obr/fuel_duties", "value_variable": "fuel_duty", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430). The row is signed out of the references (universe_scope_all_road_users); the map keeps it readable if it returns." }, "axiom": { "metric_name": "obr/fuel_duties", @@ -2216,7 +2236,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.fuel_duties", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Fuel duties", @@ -2276,7 +2300,7 @@ "policyengine": { "metric_name": "obr/sdlt", "value_variable": "stamp_duty_land_tax", - "notes": "Households' SDLT: the OBR's SDLT line at the calendar-2025 window of its fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane), times individuals' share of HMRC's 2024-25 SDLT receipts, residential (Table 8a) and non-residential (Table 8b) together. The OBR line covers every buyer, and HMRC's other buyers (companies, partnerships and collective investment schemes) pay about a third of it; policyengine-uk charges households' stamp_duty_land_tax and adds corporate_sdlt beside it, so binding the whole line pushed households' SDLT up by the companies' share (uk-data#564, microcosm#1095). uk-data#569 subtracts policyengine-uk's corporate SDLT statistic instead. pe-uk#2322 has merged (in the lock since microcosm#1400): it projects each buyer type's 2024-25 share of each property type's receipts with the OBR's forecast for the type, so the two routes differ only in applying the share per property type rather than to the whole line. The receipts share here is HMRC's own outturn split, and the window's 2025-26 months take 2024-25's. Three gaps are declared, not corrected: non-resident individuals' SDLT, surcharge included, stays inside the individuals' share, though no FRS household is non-resident; Table 6b counts the higher rates before refunds on replacement main homes, and policyengine-uk charges them with no refund, while Tables 8a and 8b and the OBR line are net of refunds; and the main-home purchase rate policyengine-uk applies also counts the higher-rates transactions, so those purchases are partly counted twice (review of #1308)." + "notes": "Households' SDLT: the OBR's SDLT line at the calendar-2025 window of its fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane), times individuals' share of HMRC's 2024-25 SDLT receipts, residential (Table 8a) and non-residential (Table 8b) together. The OBR line covers every buyer, and HMRC's other buyers (companies, partnerships and collective investment schemes) pay about a third of it; policyengine-uk charges households' stamp_duty_land_tax and adds corporate_sdlt beside it, so binding the whole line pushed households' SDLT up by the companies' share (uk-data#564, microcosm#1095). uk-data#569 subtracts policyengine-uk's corporate SDLT statistic instead. pe-uk#2322 has merged (in the lock since microcosm#1400): it projects each buyer type's 2024-25 share of each property type's receipts with the OBR's forecast for the type, so the two routes differ only in applying the share per property type rather than to the whole line. The receipts share here is HMRC's own outturn split, and the window's 2025-26 months take 2024-25's. Three gaps are declared, not corrected: non-resident individuals' SDLT, surcharge included, stays inside the individuals' share, though no FRS household is non-resident; Table 6b counts the higher rates before refunds on replacement main homes, and policyengine-uk charges them with no refund, while Tables 8a and 8b and the OBR line are net of refunds; and the main-home purchase rate policyengine-uk applies also counts the higher-rates transactions, so those purchases are partly counted twice (review of #1308). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/sdlt", @@ -2288,7 +2312,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.sdlt", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: receipts", + "2025": "EFO October 2026 detailed forecast tables: receipts" + } }, "category_id": "obr.efo_receipts", "label": "Stamp Duty Land Tax", @@ -2363,7 +2391,7 @@ "map_to": "person" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Attendance Allowance from 1 April 2020; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. FRS code 12 also holds Scotland's Pension Age Disability Payment, which the Scottish Government funds, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Attendance Allowance from 1 April 2020; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. FRS code 12 also holds Scotland's Pension Age Disability Payment, which the Scottish Government funds, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/attendance_allowance", @@ -2375,7 +2403,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.attendance_allowance", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Attendance allowance", @@ -2421,7 +2453,7 @@ "map_to": "person" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Carer's Allowance from 3 September 2018; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. FRS code 13 also holds Scotland's Carer Support Payment, which the Scottish Government funds, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Carer's Allowance from 3 September 2018; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. FRS code 13 also holds Scotland's Carer Support Payment, which the Scottish Government funds, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/carers_allowance", @@ -2433,7 +2465,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.carers_allowance", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Carers allowance", @@ -2456,7 +2492,7 @@ "value_variable": "child_benefit", "from_entity": "benunit", "map_to": "household", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/child_benefit", @@ -2468,7 +2504,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.child_benefit", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Child benefit", @@ -2521,7 +2561,7 @@ "map_to": "household" } ], - "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). It binds row 15 ('Total council tax receipts'), the sum of the England, Scotland and Wales rows, over Great Britain's households (microcosm#1095). Row 19 ('Total net council tax receipts', obr.council_tax_total, bound before) adds Northern Ireland domestic rates, the council tax accruals adjustment and the high-value council tax surcharge: GBP 1.34bn, 2.7% of the calendar-2025 window, which no household's council tax carries (domestic rates are obr.domestic_rates, held). Chronicle stamps the row K02000001, as OBR's table is UK-wide, and the selector pins it there. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Restated for main residences (María's ruling of 2026-10-29, microcosm#1095 D14f): OBR's receipts include council tax on second homes and empty dwellings, which households do pay on property they own, but the frame's council_tax is each household's main-residence bill only, and the engine has no input for council tax on other property, so binding the whole line pushed main-residence bills up. The window is scaled by England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; calendar_year_window_scaled_by_ratio with a complement numerator). Two approximations are stated, not corrected: the share counts dwellings, so premiums on second homes and long-term empty homes make the true tax share a little smaller; and England's share stands for Scotland's and Wales's. An issue tracks carrying households' council tax on other property." + "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). It binds row 15 ('Total council tax receipts'), the sum of the England, Scotland and Wales rows, over Great Britain's households (microcosm#1095). Row 19 ('Total net council tax receipts', obr.council_tax_total, bound before) adds Northern Ireland domestic rates, the council tax accruals adjustment and the high-value council tax surcharge: GBP 1.34bn, 2.7% of the calendar-2025 window, which no household's council tax carries (domestic rates are obr.domestic_rates, held). Chronicle stamps the row K02000001, as OBR's table is UK-wide, and the selector pins it there. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Restated for main residences (María's ruling of 2026-10-29, microcosm#1095 D14f): OBR's receipts include council tax on second homes and empty dwellings, which households do pay on property they own, but the frame's council_tax is each household's main-residence bill only, and the engine has no input for council tax on other property, so binding the whole line pushed main-residence bills up. The window is scaled by England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings (MHCLG Council Taxbase, October 2025; calendar_year_window_scaled_by_ratio with a complement numerator). Two approximations are stated, not corrected: the share counts dwellings, so premiums on second homes and long-term empty homes make the true tax share a little smaller; and England's share stands for Scotland's and Wales's. An issue tracks carrying households' council tax on other property. Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/council_tax", @@ -2532,7 +2572,11 @@ "assertion_policy": "allow_source_projection", "ledger_selector": { "source_name": "obr", - "source_concept": "obr.council_tax_receipts_england_scotland_wales" + "source_concept": "obr.council_tax_receipts_england_scotland_wales", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Council tax", @@ -2594,7 +2638,7 @@ "equals": "ENGLAND" } ], - "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to England. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to England. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/council_tax_england", @@ -2605,7 +2649,11 @@ "assertion_policy": "allow_source_projection", "ledger_selector": { "source_name": "obr", - "source_concept": "obr.council_tax_england" + "source_concept": "obr.council_tax_england", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Council tax england", @@ -2667,7 +2715,7 @@ "equals": "SCOTLAND" } ], - "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to Scotland. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to Scotland. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/council_tax_scotland", @@ -2678,7 +2726,11 @@ "assertion_policy": "allow_source_projection", "ledger_selector": { "source_name": "obr", - "source_concept": "obr.council_tax_scotland" + "source_concept": "obr.council_tax_scotland", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Council tax scotland", @@ -2740,7 +2792,7 @@ "equals": "WALES" } ], - "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to Wales. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "OBR Table 4.1 reports net council tax receipts (net of council tax reduction), so the binding is council_tax_less_benefit, not gross council_tax (uk-data targets/compute/council_tax.py:21-43 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; the binding scopes the model column to Wales. Held as a measured diagnostic: obr.council_tax binds the three nations' sum (row 15) scaled to main residences (D14f), and this row is scaled by the same share (England's chargeable dwellings less its second homes and empty dwellings, over its chargeable dwellings; MHCLG Council Taxbase, October 2025), so the three rows sum to the bound one and report each nation's fit on its basis for the CT-C comparison without binding (the review of microcosm#1422) (calibration_measure_exclusions.json, María's ruling of 2026-10-29, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/council_tax_wales", @@ -2751,7 +2803,11 @@ "assertion_policy": "allow_source_projection", "ledger_selector": { "source_name": "obr", - "source_concept": "obr.council_tax_wales" + "source_concept": "obr.council_tax_wales", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Council tax wales", @@ -2801,7 +2857,7 @@ "policyengine": { "metric_name": "obr/domestic_rates", "value_variable": "domestic_rates", - "notes": "Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; domestic_rates is zero outside Northern Ireland, so the UK total is Northern Ireland's. Held as a diagnostic: the row looks like the district rate only, and domestic_rates is the whole bill (calibration_measure_exclusions.json, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Chronicle stamps the row K02000001, as OBR's table 4.1 is UK-wide, and the selector pins it there; domestic_rates is zero outside Northern Ireland, so the UK total is Northern Ireland's. Held as a diagnostic: the row looks like the district rate only, and domestic_rates is the whole bill (calibration_measure_exclusions.json, microcosm#1095). Measured at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/domestic_rates", @@ -2813,7 +2869,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.domestic_rates", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Domestic rates", @@ -2867,7 +2927,7 @@ "map_to": "household" } ], - "notes": "EFO incapacity-benefits line. OBR table 4.9 footnote 2: the line includes incapacity benefit, employment and support allowance, severe disablement allowance and the incapacity part of income support, and excludes the health element of universal credit. The model column sums benunit-level esa_income and person-level esa_contrib, incapacity_benefit and sda to household; uk-data sums the first two (uk-data targets/compute/income.py:98-102 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3), and adding the other two follows uk-data#582 (microcosm#1095). Incapacity Benefit has been closed to new claims since ESA began in October 2008, so its term carries only what the FRS still reports. Income Support has no incapacity part in the engine, which pays it as one benefit; that part stays a residual of the row, with no declared difference (María's ruling of 2026-10-16). Severe Disablement Allowance is a small part of the line: DWP reports GBP 53.8m for England and Wales in 2024-25 and GBP 46.8m in 2025-26, against OBR's GBP 12.41bn and GBP 7.21bn. The Scottish Government pays SDA in Scotland (GBP 5.0m in 2024-25, GBP 4.4m in 2025-26 in the Scottish Budget), outside DWP's line; at well under 0.1 percent of the row it stays inside the Great Britain scope below rather than a per-term mask. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "EFO incapacity-benefits line. OBR table 4.9 footnote 2: the line includes incapacity benefit, employment and support allowance, severe disablement allowance and the incapacity part of income support, and excludes the health element of universal credit. The model column sums benunit-level esa_income and person-level esa_contrib, incapacity_benefit and sda to household; uk-data sums the first two (uk-data targets/compute/income.py:98-102 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3), and adding the other two follows uk-data#582 (microcosm#1095). Incapacity Benefit has been closed to new claims since ESA began in October 2008, so its term carries only what the FRS still reports. Income Support has no incapacity part in the engine, which pays it as one benefit; that part stays a residual of the row, with no declared difference (María's ruling of 2026-10-16). Severe Disablement Allowance is a small part of the line: DWP reports GBP 53.8m for England and Wales in 2024-25 and GBP 46.8m in 2025-26, against OBR's GBP 12.41bn and GBP 7.21bn. The Scottish Government pays SDA in Scotland (GBP 5.0m in 2024-25, GBP 4.4m in 2025-26 in the Scottish Budget), outside DWP's line; at well under 0.1 percent of the row it stays inside the Great Britain scope below rather than a per-term mask. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/esa", @@ -2879,7 +2939,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.incapacity_benefits", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Employment and Support Allowance", @@ -2935,7 +2999,7 @@ "map_to": "benunit" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/housing_benefit", @@ -2947,7 +3011,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.housing_benefit", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Housing benefit", @@ -3003,7 +3071,7 @@ "map_to": "benunit" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/jobseekers_allowance", @@ -3015,7 +3083,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.jobseekers_allowance", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Jobseekers allowance", @@ -3071,7 +3143,7 @@ "map_to": "benunit" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/pension_credit", @@ -3083,7 +3155,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.pension_credit", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Pension credit", @@ -3129,7 +3205,7 @@ "map_to": "person" } ], - "notes": "The EFO line is \"Disability living allowance and personal independence payments\", so the row binds the engine's pip + dla (María's ruling of 2026-10-02, microcosm#1095); uk-data binds pip alone and microcosm#622 closed without adjudicating it. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Disability Living Allowance and Personal Independence Payment from 1 April 2020; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. Scotland's Adult and Child Disability Payments are Scottish Government spending, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300)." + "notes": "The EFO line is \"Disability living allowance and personal independence payments\", so the row binds the engine's pip + dla (María's ruling of 2026-10-02, microcosm#1095); uk-data binds pip alone and microcosm#622 closed without adjudicating it. Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to England and Wales (microcosm#1095, uk-data#490): DWP reports this benefit for England and Wales only since executive competence moved to the Scottish Government (Disability Living Allowance and Personal Independence Payment from 1 April 2020; DWP benefit expenditure and caseload tables, Spring 2026, Notes), and OBR table 4.9 carries DWP's line. Scotland's Adult and Child Disability Payments are Scottish Government spending, so the model column sums English and Welsh households only. Since the abf0921 re-pin the Chronicle fact carries the England and Wales code K04000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/pip", @@ -3141,7 +3217,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.dla_and_pip", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Personal Independence Payment", @@ -3197,7 +3277,7 @@ "map_to": "person" } ], - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/statutory_maternity_pay", @@ -3209,7 +3289,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.statutory_maternity_pay", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "Statutory maternity pay", @@ -3229,7 +3313,7 @@ "policyengine": { "metric_name": "obr/tv_licence_fee", "value_variable": "tv_licence", - "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane)." + "notes": "Bound at the calendar-2025 window of the OBR fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window), María's rule of 2026-09-22 that fiscal-year facts take only the months to the end of the calibration calendar year (PolicyEngine/chronicle#280 lane). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/tv_licence_fee", @@ -3241,7 +3325,11 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.tv_licence_fee", - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "category_id": "obr.efo_expenditure", "label": "TV licence fee", @@ -3296,14 +3384,13 @@ "ledger_selector": { "source_name": "obr", "source_concept": "obr.winter_fuel_payment", - "source_table": "EFO March 2026 detailed forecast tables: expenditure", "entity_name": "person", "period_type": "fiscal_year", "period_value": 2025 }, "category_id": "obr.efo_expenditure", "label": "Winter fuel allowance", - "selector_note": "OBR EFO March 2026, table 4.9, winter fuel payments: period_value 2025 is the OBR April-start label for FY2025-26, the winter whose payments fall in calendar 2025 (no window). Pinned to the March edition's table (source_table): PolicyEngine/chronicle#394 adds the October 2026 EFO, whose table 5.9 gives FY2025-26 as outturn, 0.02% above March's projection, and the two would otherwise be refused as matching two facts (microcosm#1418). The OBR targets that window FY2024-25 and FY2025-26 into calendar 2025 stay on March without a pin, since only March's edition carries FY2024-25; moving them to October is a separate ruling." + "selector_note": "OBR EFO, winter fuel payments: period_value 2025 is the OBR April-start label for FY2025-26, the winter whose payments fall in calendar 2025 (no window). The fact is the October 2026 EFO's table 5.9 outturn, 0.02% above the March 2026 projection this target read until PolicyEngine/chronicle#399. Chronicle now keeps one OBR EFO number per line and year, the later edition's (PolicyEngine/chronicle#397, María's rule of 30 October 2026), so the March pin of microcosm#1418 is gone and the selector matches one fact. The OBR targets that window FY2024-25 and FY2025-26 into calendar 2025 read March's FY2024-25, the only edition that carries it, and October's FY2025-26." }, { "target_id": "isc.private_school_students", @@ -3682,12 +3769,12 @@ "bindings": { "policyengine": { "metric_name": "hmrc/employment_income_income_band", - "value_variable": "employment_income_annual", + "value_variable": "employment_income_with_benefits_in_kind_annual", "from_entity": "person", "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).", + "notes": "Banded by person-level total income; band edges come from the fact dimension (uk-data targets/compute/income.py:8-20 at 12a1e028afeef08d8b2d74ee03fd9de3a78b2dd3). The amount is pay plus the company car and car fuel benefits (benefits_in_kind, policyengine-uk 2.165.0), which HMRC's employment income counts: on the SPI channel's tape rows that is the tape's PAY + EPB + TAXTERM, as before the company_cars stage carved the car benefits out of pay; on FRS rows, payslip pay plus the car benefits, while HMRC also counts the other benefits in kind (María's ruling of 30 October 2026, PolicyEngine/uk-autumn-budget-dashboard-2026#316).", "filters": [ { "variable": "income_tax_before_winter_fuel_payment_charge_annual", @@ -3744,7 +3831,7 @@ "band_filter_dimension": "total_income", "filters": [ { - "variable": "employment_income_annual", + "variable": "employment_income_with_benefits_in_kind_annual", "operator": "!=", "value": 0 }, @@ -3756,7 +3843,8 @@ ], "value_variable": "person_count", "from_entity": "person", - "map_to": "household" + "map_to": "household", + "notes": "Counts taxpayers with employment income as HMRC's counts read it, pay plus the company car and car fuel benefits (employment_income_with_benefits_in_kind_annual), the term the amount rows bind: a tape row whose pay the company_cars stage carves to nothing keeps its car, and stays in the count as it stays in the amount (microcosm#1430)." }, "axiom": { "metric_name": "hmrc/employment_income_count_income_band", @@ -19177,7 +19265,7 @@ "map_to": "benunit" } ], - "notes": "Total UC expenditure: the sum of the OBR EFO welfare-cap cells (universal_credit_in_cap + universal_credit_outside_cap), bound at the calendar-2025 window of the two cells' fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window over the two-concept selector, one series per concept) so the total and its two components share one basis (Vahid's review of microcosm#1006, item 3) against the model's annual award after the benefit cap and deductions at policy year 2025, over Great Britain (below). The split rows are retired (registry_parity.excluded): the model cannot attribute spend to the welfare-cap concept (microcosm#757, #1095). Cash advances and third-party payments are not modelled (microcosm#1095, from #882). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300)." + "notes": "Total UC expenditure: the sum of the OBR EFO welfare-cap cells (universal_credit_in_cap + universal_credit_outside_cap), bound at the calendar-2025 window of the two cells' fiscal years (three twelfths of FY2024-25, nine twelfths of FY2025-26; calendar_year_window over the two-concept selector, one series per concept) so the total and its two components share one basis (Vahid's review of microcosm#1006, item 3) against the model's annual award after the benefit cap and deductions at policy year 2025, over Great Britain (below). The split rows are retired (registry_parity.excluded): the model cannot attribute spend to the welfare-cap concept (microcosm#757, #1095). Cash advances and third-party payments are not modelled (microcosm#1095, from #882). Scoped to Great Britain (microcosm#1095, uk-data#490): OBR table 4.9 reports this line inside 'DWP social security', whose figures cover Great Britain and residents overseas (DWP benefit expenditure and caseload tables, Spring 2026, Notes 3), and lists Northern Ireland social security on rows of its own, so the model column sums Great Britain households only. Since the abf0921 re-pin the Chronicle fact carries the Great Britain code K03000001 (microcosm#1300). Since PolicyEngine/chronicle#397 each EFO line and year keeps only its latest edition's number, so the window reads FY2024-25 from the March 2026 EFO and FY2025-26 from the October 2026 EFO, both outturns (source_table_by_opening_year; María's ruling of 2026-10-31, microcosm#1430)." }, "axiom": { "metric_name": "obr/universal_credit", @@ -19192,7 +19280,11 @@ "obr.universal_credit_in_cap", "obr.universal_credit_outside_cap" ], - "entity_name": "person" + "entity_name": "person", + "source_table_by_opening_year": { + "2024": "EFO March 2026 detailed forecast tables: expenditure", + "2025": "EFO October 2026 detailed forecast tables: expenditure" + } }, "value_operation": "calendar_year_window", "expected_member_count": 2, @@ -31119,7 +31211,7 @@ "bindings": { "policyengine": { "metric_name": "hmrc/employment_income/amount", - "value_variable": "employment_income_annual", + "value_variable": "employment_income_with_benefits_in_kind_annual", "from_entity": "person", "map_to": "household", "filters": [ @@ -31147,7 +31239,7 @@ "uk.local_geography.spi_income.by_local_authority.v1" ] }, - "selector_note": "The area amount is the published count times the published mean (count_x_mean). SPI 2023-24 area Tables 3.15 (constituency) and 3.14 (local authority), the latest edition (2024-25 due early 2027). Projected to calendar 2025 by HMRC's own all-ranges growth in Income Tax Liabilities Table 2.5 (total income, calendar-2025 window over tax year 2023-24), the index the national band rows use band by band, and then reconciled to the national SPI band partition summed over every band (fan-out sum bridge). The bridge is gated on source agreement at each grain: the bands over the area cells before either side's index, within 2% (microcosm#1123). HMRC's employment income also includes taxable benefits in kind and Incapacity Benefit, contribution-based Employment and Support Allowance and Jobseeker's Allowance, which employment_income_annual leaves out.", + "selector_note": "The area amount is the published count times the published mean (count_x_mean). SPI 2023-24 area Tables 3.15 (constituency) and 3.14 (local authority), the latest edition (2024-25 due early 2027). Projected to calendar 2025 by HMRC's own all-ranges growth in Income Tax Liabilities Table 2.5 (total income, calendar-2025 window over tax year 2023-24), the index the national band rows use band by band, and then reconciled to the national SPI band partition summed over every band (fan-out sum bridge). The bridge is gated on source agreement at each grain: the bands over the area cells before either side's index, within 2% (microcosm#1123). The amount counts pay plus the company car and car fuel benefits (benefits_in_kind, policyengine-uk 2.165.0), which HMRC's employment income counts (María's ruling of 30 October 2026, PolicyEngine/uk-autumn-budget-dashboard-2026#316); HMRC's figure also includes the other taxable benefits in kind and Incapacity Benefit, contribution-based Employment and Support Allowance and Jobseeker's Allowance, which the measure leaves out.", "category_id": "hmrc.tax_statistics", "label": "Amount", "uprating_index": "hmrc.itl_2026.total_income_growth_all_bands" @@ -31184,7 +31276,7 @@ "map_to": "household", "filters": [ { - "variable": "employment_income_annual", + "variable": "employment_income_with_benefits_in_kind_annual", "operator": "!=", "value": 0 }, @@ -34770,7 +34862,7 @@ "cgt_cash_reconciliation_status": "unresolved" }, "required_period_type": "fiscal_year", - "required_assertion": "source_projection", + "required_assertion": "observation", "reference": { "name": "obr.capital_gains_tax", "ledger_selector": { @@ -34785,20 +34877,20 @@ "family": "obr", "period": 2025, "metadata": { - "diagnostic_role": "cash_receipts_forecast_unreconciled" + "diagnostic_role": "cash_receipts_unreconciled" }, - "assertion_policy": "allow_source_projection", + "assertion_policy": "observed_only", "period_match_policy": "exact", - "ledger_fact_key": "ledger.aggregate_fact.v2:93699bb9caa7ec0d6833f420" + "ledger_fact_key": "ledger.aggregate_fact.v2:81ca86a5fa9d42cfa0eff5e3" }, - "notes": "Original March 2026 OBR FY2025-26 cash forecast retained unchanged as diagnostic provenance only. No liability-to-cash payment bridge is identified; never insert this diagnostic into the fitting registry." + "notes": "OBR's FY2025-26 capital gains tax cash receipts, the October 2026 EFO's outturn, as diagnostic provenance only. It replaced the March 2026 forecast this diagnostic first carried, which Chronicle no longer publishes: each EFO line and year keeps only its latest edition's number (PolicyEngine/chronicle#397; María's ruling of 2026-10-31, microcosm#1430). No liability-to-cash payment bridge is identified; never insert this diagnostic into the fitting registry." }, "obr.state_pension": { "attach_to_target": "dwp.state_pension.amount", "metadata_prefix": "obr_state_pension_diagnostic", "value_unit": "gbp", "required_period_type": "fiscal_year", - "required_assertion": "source_projection", + "required_assertion": "observation", "reference": { "name": "obr.state_pension", "ledger_selector": { @@ -34813,13 +34905,13 @@ "family": "obr", "period": 2025, "metadata": { - "diagnostic_role": "efo_forecast_definition_differs" + "diagnostic_role": "efo_definition_differs" }, - "assertion_policy": "allow_source_projection", + "assertion_policy": "observed_only", "period_match_policy": "exact", - "ledger_fact_key": "ledger.aggregate_fact.v2:f686ddf63af027d5b1a76842" + "ledger_fact_key": "ledger.aggregate_fact.v2:3d7f086d71f6e9323b50ce09" }, - "notes": "March 2026 OBR FY2025-26 State Pension forecast retained unchanged as diagnostic provenance (microcosm#1069 R4). It matches DWP's Great Britain total including pensioners paid outside the UK and, on that evidence, leaves out Northern Ireland, so it measures a different quantity from the bound resident level; never insert it into the fitting registry." + "notes": "OBR's FY2025-26 State Pension spending, the October 2026 EFO's outturn, as diagnostic provenance (microcosm#1069 R4). It replaced the March 2026 forecast this diagnostic first carried, which Chronicle no longer publishes: each EFO line and year keeps only its latest edition's number (PolicyEngine/chronicle#397; María's ruling of 2026-10-31, microcosm#1430). Like that forecast, it matches DWP's Great Britain total including pensioners paid outside the UK (0.1% above DWP's Spring 2026 forecast for the year) and, on that evidence, leaves out Northern Ireland, so it measures a different quantity from the bound resident level; never insert it into the fitting registry." }, "dwp.state_pension.forecast_expenditure": { "attach_to_target": "dwp.state_pension.amount", @@ -34978,7 +35070,7 @@ "metadata_prefix": "obr_ni_total_diagnostic", "value_unit": "gbp", "required_period_type": "fiscal_year", - "required_assertion": "source_projection", + "required_assertion": "observation", "reference": { "name": "obr.ni", "ledger_selector": { @@ -34995,11 +35087,11 @@ "metadata": { "diagnostic_role": "cash_total_beside_accrued_class_rows" }, - "assertion_policy": "allow_source_projection", + "assertion_policy": "observed_only", "period_match_policy": "exact", - "ledger_fact_key": "ledger.aggregate_fact.v2:eccab3ee763d68bb782276a7" + "ledger_fact_key": "ledger.aggregate_fact.v2:15666112c805ca76ee67ecde" }, - "notes": "March 2026 OBR FY2025-26 total National Insurance contributions forecast (table 3.8 row 12), retained as diagnostic provenance beside the bound class rows obr.ni_employee, obr.ni_employer and obr.ni_self_employed (María's ruling of 2026-10-09, microcosm#1095; uk-data#537 drops it). The engine's total_national_insurance is the sum of its class columns, and at the calendar-2025 window OBR's total sits about 1.8% above the three class rows: it is a cash total against accrued class rows, and it carries statutory-payment recoveries, Class 1A, 1B and 3 and settlements, which no household carries. Never insert it into the fitting registry." + "notes": "OBR's FY2025-26 total National Insurance contributions, the October 2026 EFO's outturn (table 4.8 row 12), retained as diagnostic provenance beside the bound class rows obr.ni_employee, obr.ni_employer and obr.ni_self_employed (María's ruling of 2026-10-09, microcosm#1095; uk-data#537 drops it). It replaced the March 2026 forecast (table 3.8 row 12) this diagnostic first carried, which Chronicle no longer publishes: each EFO line and year keeps only its latest edition's number (PolicyEngine/chronicle#397; María's ruling of 2026-10-31, microcosm#1430). The engine's total_national_insurance is the sum of its class columns, and at the calendar-2025 window OBR's total sits about 2.1% above the three class rows: it is a cash total against accrued class rows, and it carries statutory-payment recoveries, Class 1A on benefits other than the company cars and fuel the build carries, Class 1B and 3, and settlements, which no household carries. Never insert it into the fitting registry." }, "hmrc.salary_sacrifice.it_relief_total": { "attach_to_target": "hmrc.salary_sacrifice.it_relief_higher_rate", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/battery_bindings.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/battery_bindings.py index 114bbd68eb..7a152ccfdf 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/battery_bindings.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/battery_bindings.py @@ -2188,6 +2188,9 @@ def _ledger_compile_parity_required_artifacts( # household draws they split. "maximum_relative_total_deviation", "maximum_household_sum_error_gbp", + # The company_cars check (dashboard #316): how far SPI-channel + # pay plus its carved benefits may miss the tape's total. + "maximum_pay_identity_error_gbp", # #1113 road_fuel_incidence check: the ceiling on the chain's # zero share among flagged fuel-car households. "maximum_flagged_zero_share", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/calibration_run.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/calibration_run.py index 4099ac44ba..0a88fab22d 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/calibration_run.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/calibration_run.py @@ -148,6 +148,7 @@ "uk_stage_childcare_copy_take_up_signal", "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", + "uk_stage_company_cars_invariants", # Weight-independent like the BRMA enum below, and its column exists from # frs_relationships onward (#791). "uk_ons_household_type_enum_domain", diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/company_cars.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/company_cars.py new file mode 100644 index 0000000000..adf243b86f --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/company_cars.py @@ -0,0 +1,1688 @@ +"""Company cars per employee, for policyengine-uk's benefits in kind. + +policyengine-uk 2.165.0 (PolicyEngine/policyengine-uk#2750) taxes the company car +and car fuel benefits (ITEPA 2003 ss. 120 to 152) from nine person inputs that +default to no car. This stage writes six of them, so Budget 2026's company car +tax rise can be scored (PolicyEngine/uk-autumn-budget-dashboard-2026#316): +``company_car_list_price``, ``company_car_co2_emissions``, +``company_car_fuel_type``, ``company_car_electric_range``, +``company_car_capital_contributions`` and ``company_car_private_fuel_provided``. +The other three keep the engine's defaults (a car available all year, no +payments for private use, the s. 139 rates of 2020-21 and 2021-22), since no +survey records them. + +The stage runs right after the SPI income stage (``hmrc_spi_income_spine``), so +every later stage reads the tape rows' pay without the car benefits in it, as +the engine's ``employment_income`` excludes them: ``salary_sacrifice`` and its +bounds, the take-up draws' earnings rules and the CGT and ISA stages' income +proxy (María's ruling of 31 October 2026). + +Who has a car, its list price band, fuel and private fuel, and the employee's +capital contributions come from the FRS job record, through the root stage's +carriers (``frs_spine.frs_company_car_carriers``). SPI-channel rows carry their +FRS twin's carriers, as they carry every root column. The steps, every draw keyed +on identity, so reordering rows moves none: + +1. **Holders.** An FRS-channel person with a company car keeps it. A tape row of + the SPI channel (``person_is_spi_income_recipient``) keeps its twin's car only + where its drawn EPB (expenses payments and benefits in kind) is positive: EPB + holds the car benefit on the tape. The channel's other rows, the undrawn + copies and the dependants aged 16 to 19, keep their twin's pay and so keep its + car as FRS rows do. +2. **Fuel.** The FRS fuel codes map to the engine's fuel types (a hybrid is an + alternative fuel, a diesel is taken to meet RDE2, as the declaration says). + The cars whose fuel the respondent did not know draw at Table 2C's shares + together: where the respondent reports private fuel, among the fuels other + than electricity, and the others draw electricity at the share that keeps + Table 2C's at the stage's weights. The tape rows that lose their car for + want of EPB draw at the holders' shares. +3. **List price.** Within the respondent's band, a draw from WAS round-8 company + cars' list prices, grown to the build year by the engine's CPI index; the open + top band and an unknown band draw from the WAS cars of the same fuel class. + A band with fewer WAS donor households than the disclosure floor is drawn + uniformly instead, from no lower than the declared minimum list price. +4. **CO2.** An electric car emits none. The others are split between the 1 to + 50 g/km band (hybrids first) and the bands above it so the weighted share in + 1 to 50 g/km matches Table 2A's among cars that emit CO2, and the bands above + it are drawn at Table 2A's shares, uniformly within each. A car at 1 to 50 + g/km takes the declared electric range. +5. **SPI pay.** A tape row's pay is the tape's PAY + EPB + TAXTERM, so EPB already + holds the car and fuel benefits. The engine's benefits on the kept cars come + out of ``employment_income``, capped at EPB within the pay the row's employee + pension contribution leaves, which ``salary_sacrifice`` requires. Where the + car and fuel benefits do not fit together, private fuel goes first; a car + whose benefit still exceeds the cap has its list price scaled down to fit + (its contributions dropped), or is dropped below the declared minimum price + (María's rulings of 30 and 31 October 2026). A scaled price is the room over + the car's appropriate percentage, so the CO2 draw, the declared electric + range and the RDE2 diesel set it, and with it the base a later rate rise acts + on. A carved row's UC gainful self-employment takes the root's rule again on + its carved pay. The stage then prices the cars again on its output: pay plus + the engine's benefits must equal the pay the row brought in. + +Receipts carry rounded counts, support bands and weighted aggregates only, each +aggregate withheld when a cell it rests on has fewer source households than the +disclosure floor. They are at the stage's weights, before calibration. +""" + +from __future__ import annotations + +import math +from collections.abc import Callable, Mapping, Sequence +from dataclasses import dataclass, field +from pathlib import Path +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.frs_spine import ( + FRS_COMPANY_CAR_CARRIER_COLUMNS, + FRS_COMPANY_CAR_FUEL_DIESEL, + FRS_COMPANY_CAR_FUEL_ELECTRIC, + FRS_COMPANY_CAR_FUEL_HYBRID, + FRS_COMPANY_CAR_FUEL_OTHER, + FRS_COMPANY_CAR_FUEL_PETROL, + FRS_COMPANY_CAR_PRICE_BAND_BOUNDS, + FRS_COMPANY_CAR_PRICE_BAND_OPEN, + FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN, + read_pinned_tab, + uc_gainful_self_employment, +) +from microcosm.build.uk_runtime.hmrc_company_car_statistics import ( + HMRC_LOW_EMISSION_BAND, + HMRCCompanyCarStatistics, + check_company_car_statistics_declaration, + co2_band_bounds, + load_hmrc_company_car_statistics, +) +from microcosm.build.uk_runtime.national_frame import ( + uk_household_mass_conservation_receipt, + uk_household_weight_kind, + uk_national_frame, + uk_time_period, + validate_uk_national_frame, +) +from microcosm.build.uk_runtime.receipt_counts import ( + UK_DISCLOSURE_FLOOR, + distinct_count, + extreme_count, + rounded_count, + small_cell_share, + source_household_ids, + support_band, +) +from microcosm.build.uk_runtime.spi_income import ( + SELF_EMPLOYED_STATUSES, + SPI_INCOME_RECIPIENT_COLUMN, +) +from microcosm.build.uk_runtime.spi_support import ( + SPI_HMRC_EMPLOYMENT_BENEFITS_COLUMN, + SPI_SYNTHETIC_SUPPORT_CHANNEL, + support_channel_column, +) +from microcosm.frame import Frame +from microcosm.frame.rules import assert_rules_engine_country + +UK_COMPANY_CARS_STAGE_NAME = "company_cars" +#: The household-mass receipt this stage records (the manifest's +#: ``record_mass_conservation_receipt`` operation repeats it). +UK_COMPANY_CARS_MASS_CONSERVATION_REASON = ( + "Company cars per employee from the FRS job record, WAS round-8 list prices " + "and HMRC's company car tables on the source spine: household weights pass " + "through unchanged and total household mass is conserved." +) +UK_WAS_PERSON_TAB_ROLE = "was_person_tab" + +CLEAN_WAS_COMPANY_CAR_DONOR_KIND = "clean_was_company_car_donor" +ASSIGN_COMPANY_CAR_FUEL_TYPES_KIND = "assign_company_car_fuel_types" +DRAW_COMPANY_CAR_LIST_PRICES_KIND = "draw_company_car_list_prices" +DRAW_COMPANY_CAR_CO2_EMISSIONS_KIND = "draw_company_car_co2_emissions" +CARVE_SPI_COMPANY_CAR_BENEFITS_KIND = "carve_spi_company_car_benefits" +VERIFY_VENDORED_FACT_RESOURCE_KIND = "verify_vendored_fact_resource" +CLASSIFY_COMPANY_CAR_FACTS_KIND = "classify_company_car_facts_with_reviewed_fence" + +#: The reviewed fence over every vendored company car fact (the manifest's +#: ``classify_company_car_facts_with_reviewed_fence`` operation repeats it). The +#: fact count is the vendored resource's, set when the feed carries it. +UK_COMPANY_CAR_FACT_FENCE: dict[str, Any] = { + "calibration_permitted": False, + "fact_fence_id": "company_car_facts_imputation_seeds_measured_only", + "fenced_fact_composition": ( + "HMRC Benefits in kind statistics (July 2026): Table 1 car and car fuel " + "benefit recipients, taxable value, income tax and NICs; Table 2A " + "recipients by CO2 band; Table 2C recipients by fuel; Tables 3A and 3B " + "recipients and taxable value by income range; Table 4 recipients by region" + ), + "classification_rationale": ( + "The stage draws fuel and CO2 to Tables 2A and 2C, so binding them in the " + "weight solve would be circular. Comparing the calibrated file with Tables " + "1, 3A and 4 is a manual step for now; none blocks a build." + ), + "adjudication": ( + "https://github.com/PolicyEngine/uk-autumn-budget-dashboard-2026/issues/316" + ), +} + +#: The root stage's carriers (frs_spine.frs_company_car_carriers). +CARRIER_COLUMNS = FRS_COMPANY_CAR_CARRIER_COLUMNS +( + PRICE_BAND_CARRIER, + FUEL_CODE_CARRIER, + PRIVATE_FUEL_CARRIER, + CONTRIBUTION_CARRIER, +) = FRS_COMPANY_CAR_CARRIER_COLUMNS + +LIST_PRICE = "company_car_list_price" +CO2_EMISSIONS = "company_car_co2_emissions" +FUEL_TYPE = "company_car_fuel_type" +ELECTRIC_RANGE = "company_car_electric_range" +CAPITAL_CONTRIBUTIONS = "company_car_capital_contributions" +PRIVATE_FUEL = "company_car_private_fuel_provided" +EMPLOYMENT_INCOME = "employment_income" +EMPLOYEE_PENSION_CONTRIBUTIONS = "employee_pension_contributions" +UC_GAINFUL_SELF_EMPLOYMENT = "uc_is_in_gainful_self_employment" +#: What the root's UC gainful self-employment rule reads beside pay +#: (frs_spine.uc_gainful_self_employment), with the flag it sets. +UC_GAINFUL_SELF_EMPLOYMENT_INPUTS = ( + "employment_status", + "self_employment_income", + UC_GAINFUL_SELF_EMPLOYMENT, +) +#: The six engine inputs the stage writes. +UK_COMPANY_CARS_INPUT_COLUMNS = ( + LIST_PRICE, + CO2_EMISSIONS, + FUEL_TYPE, + ELECTRIC_RANGE, + CAPITAL_CONTRIBUTIONS, + PRIVATE_FUEL, +) +#: The manifest's outputs: the inputs, the tape rows' pay it rewrites, and their +#: UC gainful self-employment, which the SPI income stage derived from that pay. +UK_COMPANY_CARS_OUTPUT_COLUMNS = ( + *UK_COMPANY_CARS_INPUT_COLUMNS, + EMPLOYMENT_INCOME, + UC_GAINFUL_SELF_EMPLOYMENT, +) +UK_COMPANY_CARS_NONNEGATIVE_OUTPUT_COLUMNS = ( + LIST_PRICE, + CO2_EMISSIONS, + ELECTRIC_RANGE, + CAPITAL_CONTRIBUTIONS, + EMPLOYMENT_INCOME, +) +UK_COMPANY_CARS_REWRITES = (EMPLOYMENT_INCOME, UC_GAINFUL_SELF_EMPLOYMENT) +#: The engine variables the SPI carve-out reads. +COMPANY_CAR_BENEFIT = "company_car_benefit" +CAR_FUEL_BENEFIT = "car_fuel_benefit" + +#: policyengine-uk's ``CarFuelType`` names. +PETROL = "PETROL" +DIESEL_RDE2 = "DIESEL_RDE2" +DIESEL_NON_RDE2 = "DIESEL_NON_RDE2" +ALTERNATIVE_FUEL = "ALTERNATIVE_FUEL" +ELECTRIC = "ELECTRIC" +ENGINE_FUEL_TYPES = (PETROL, DIESEL_RDE2, DIESEL_NON_RDE2, ALTERNATIVE_FUEL, ELECTRIC) +#: The engine's default, written for people without a car. +DEFAULT_FUEL_TYPE = PETROL +#: The declared rule for the fuels the respondents did not know: Table 2C's +#: shares together, without electricity where the respondent reports private +#: fuel, which an electric car cannot carry, and with the others' electric share +#: raised to keep Table 2C's. +UNKNOWN_FUEL_RULE = "table_2c_shares_together_non_electric_with_private_fuel" + +CPI_INDEX = "gov.economic_assumptions.indices.obr.consumer_price_index" +CAPITAL_CONTRIBUTION_CAP = ( + "gov.hmrc.income_tax.benefits_in_kind.company_car.capital_contribution_cap" +) + + +class CompanyCarsError(ValueError): + """Raised when the inputs or the declaration do not carry what the stage needs.""" + + +# -------------------------------------------------------------------------- +# Declaration +# -------------------------------------------------------------------------- + + +def _operation(stage: SourceStageSpec, kind: str) -> Mapping[str, Any]: + for operation in stage.operations: + if operation.kind == kind: + return dict(operation.parameters) + raise CompanyCarsError(f"{stage.stage} declares no {kind!r} operation.") + + +def _artifact(stage: SourceStageSpec, role: str) -> Mapping[str, Any]: + for artifact in stage.artifacts: + if artifact.get("role") == role: + return artifact + raise CompanyCarsError(f"{stage.stage} declares no {role!r} artifact.") + + +@dataclass(frozen=True) +class WASCompanyCarColumns: + """The declared WAS round-8 person-tab names and codes the donor reads.""" + + household_key: str + household_weight: str + has_company_vehicle: str + car_or_van: tuple[str, ...] + fuel: tuple[str, ...] + list_price: tuple[str, ...] + yes_code: int + car_code: int + electric_code: int + + @classmethod + def from_parameters(cls, parameters: Mapping[str, Any]) -> WASCompanyCarColumns: + vehicles = parameters.get("vehicles") + if not isinstance(vehicles, Sequence) or not vehicles: + raise CompanyCarsError( + f"{CLEAN_WAS_COMPANY_CAR_DONOR_KIND} needs a vehicles list." + ) + try: + return cls( + household_key=str(parameters["household_key"]), + household_weight=str(parameters["household_weight"]), + has_company_vehicle=str(parameters["has_company_vehicle"]), + car_or_van=tuple(str(vehicle["car_or_van"]) for vehicle in vehicles), + fuel=tuple(str(vehicle["fuel"]) for vehicle in vehicles), + list_price=tuple(str(vehicle["list_price"]) for vehicle in vehicles), + yes_code=int(parameters["yes_code"]), + car_code=int(parameters["car_code"]), + electric_code=int(parameters["electric_code"]), + ) + except (KeyError, TypeError) as error: + raise CompanyCarsError( + f"{CLEAN_WAS_COMPANY_CAR_DONOR_KIND} lacks {error.args[0]!r}." + ) from None + + def raw_columns(self) -> tuple[str, ...]: + return ( + self.household_key, + self.household_weight, + self.has_company_vehicle, + *self.car_or_van, + *self.fuel, + *self.list_price, + ) + + +@dataclass(frozen=True) +class CompanyCarsSpec: + """Every declared parameter of the stage, read once from the manifest.""" + + columns: WASCompanyCarColumns + donor_price_year: int + diesel_fuel_type: str + fuel_seed: int + fuel_salt: str + price_seed: int + price_salt: str + minimum_donor_households: int + open_band_fallback_upper_gbp: float + co2_seed: int + co2_salt: str + top_band_upper_g_km: int + electric_range_miles: float + minimum_scaled_list_price_gbp: float + #: The vendored rows the fence covers; the stage compares it with the + #: resource it loads. + fenced_fact_count: int + + @classmethod + def from_stage(cls, stage: SourceStageSpec) -> CompanyCarsSpec: + donor = _operation(stage, CLEAN_WAS_COMPANY_CAR_DONOR_KIND) + fuel = _operation(stage, ASSIGN_COMPANY_CAR_FUEL_TYPES_KIND) + prices = _operation(stage, DRAW_COMPANY_CAR_LIST_PRICES_KIND) + co2 = _operation(stage, DRAW_COMPANY_CAR_CO2_EMISSIONS_KIND) + carve = _operation(stage, CARVE_SPI_COMPANY_CAR_BENEFITS_KIND) + fence = dict(_operation(stage, CLASSIFY_COMPANY_CAR_FACTS_KIND)) + fenced_fact_count = fence.pop("fenced_fact_count", None) + if isinstance(fenced_fact_count, bool) or not isinstance( + fenced_fact_count, int + ): + raise CompanyCarsError( + "the company car fact fence must count the vendored rows it covers." + ) + if fence != UK_COMPANY_CAR_FACT_FENCE: + raise CompanyCarsError( + "the declared company car fact fence differs from the reviewed one: " + "no company car fact is a calibration target." + ) + for operation, outputs in ( + (fuel, [FUEL_TYPE]), + (prices, [LIST_PRICE, CAPITAL_CONTRIBUTIONS]), + (co2, [CO2_EMISSIONS, ELECTRIC_RANGE]), + (carve, [EMPLOYMENT_INCOME, PRIVATE_FUEL, UC_GAINFUL_SELF_EMPLOYMENT]), + ): + if list(operation.get("outputs", ())) != outputs: + raise CompanyCarsError( + f"the declaration writes {operation.get('outputs')!r}, the stage " + f"writes {outputs!r}." + ) + diesel = str(fuel["diesel_fuel_type"]) + if diesel not in (DIESEL_RDE2, DIESEL_NON_RDE2): + raise CompanyCarsError( + f"diesel_fuel_type must be {DIESEL_RDE2} or {DIESEL_NON_RDE2}." + ) + if fuel.get("unknown_fuel") != UNKNOWN_FUEL_RULE: + raise CompanyCarsError( + "the unknown fuels draw at Table 2C's shares together: among the " + "fuels other than electricity where the respondent reports private " + f"fuel ({UNKNOWN_FUEL_RULE!r})." + ) + bands = {int(band): tuple(bounds) for band, bounds in prices["bands"].items()} + expected_bands = { + band: (low, high) + for band, (low, high) in FRS_COMPANY_CAR_PRICE_BAND_BOUNDS.items() + } + if bands != expected_bands: + raise CompanyCarsError( + f"the declared list price bands {bands} are not the FRS's CARVAL " + f"bands {expected_bands}." + ) + if co2.get("margins") != "table_2a_nonzero_shares_hybrids_first": + raise CompanyCarsError( + "CO2 is drawn to Table 2A's shares among cars that emit it, " + "hybrids first into 1 to 50 g/km." + ) + if carve.get("epb_column") != SPI_HMRC_EMPLOYMENT_BENEFITS_COLUMN or list( + carve.get("benefits", ()) + ) != [COMPANY_CAR_BENEFIT, CAR_FUEL_BENEFIT]: + raise CompanyCarsError( + "the SPI carve-out takes the engine's company car and car fuel " + f"benefits out of pay, capped at {SPI_HMRC_EMPLOYMENT_BENEFITS_COLUMN}." + ) + minimum_households = int(prices["minimum_donor_households"]) + # No list price cell may rest on fewer WAS households than the + # disclosure floor, CD171's absolute floor of 3 (María, 29 October 2026). + if minimum_households < UK_DISCLOSURE_FLOOR: + raise CompanyCarsError( + f"a donor cell needs at least {UK_DISCLOSURE_FLOOR} households." + ) + return cls( + columns=WASCompanyCarColumns.from_parameters(donor), + donor_price_year=int(donor["price_year"]), + diesel_fuel_type=diesel, + fuel_seed=int(fuel["seed"]), + fuel_salt=str(fuel["salt"]), + price_seed=int(prices["seed"]), + price_salt=str(prices["salt"]), + minimum_donor_households=minimum_households, + open_band_fallback_upper_gbp=float(prices["open_band_fallback_upper_gbp"]), + co2_seed=int(co2["seed"]), + co2_salt=str(co2["salt"]), + top_band_upper_g_km=int(co2["top_band_upper_g_km"]), + electric_range_miles=float(co2["electric_range_miles"]), + minimum_scaled_list_price_gbp=float(carve["minimum_scaled_list_price_gbp"]), + fenced_fact_count=fenced_fact_count, + ) + + +# -------------------------------------------------------------------------- +# Donor: WAS round-8 company cars' list prices +# -------------------------------------------------------------------------- + + +@dataclass(frozen=True) +class WASCompanyCarDonor: + """One row per WAS company car with a list price, in the donor's money.""" + + price: np.ndarray + is_electric: np.ndarray + weight: np.ndarray + household: np.ndarray + receipt: Mapping[str, Any] + + def grown(self, factor: float) -> WASCompanyCarDonor: + if not factor > 0: + raise CompanyCarsError("the list price growth factor must be positive.") + return WASCompanyCarDonor( + price=self.price * float(factor), + is_electric=self.is_electric, + weight=self.weight, + household=self.household, + receipt={**self.receipt, "growth_factor": float(factor)}, + ) + + +def _lowered(table: pd.DataFrame) -> dict[str, str]: + lowered: dict[str, str] = {} + for column in table.columns: + key = str(column).lower() + if key in lowered: + raise CompanyCarsError(f"the WAS person tab repeats column {key!r}.") + lowered[key] = column + return lowered + + +def _numeric(table: pd.DataFrame, lowered: Mapping[str, str], name: str) -> np.ndarray: + actual = lowered.get(name.lower()) + if actual is None: + raise CompanyCarsError( + f"the WAS person tab lacks the declared column {name!r}." + ) + return pd.to_numeric(table[actual], errors="coerce").to_numpy(dtype=float) + + +def clean_was_company_car_donor( + person_raw: pd.DataFrame, *, columns: WASCompanyCarColumns +) -> WASCompanyCarDonor: + """The WAS round-8 company cars (not vans) with a stated list price. + + A person may have up to three company vehicles; each car with a positive list + price is one donor row, weighted by its household's cross-sectional weight. + """ + + lowered = _lowered(person_raw) + has_vehicle = _numeric(person_raw, lowered, columns.has_company_vehicle) + weight = _numeric(person_raw, lowered, columns.household_weight) + household = person_raw[lowered[columns.household_key.lower()]].to_numpy() + prices: list[np.ndarray] = [] + electric: list[np.ndarray] = [] + weights: list[np.ndarray] = [] + households: list[np.ndarray] = [] + for kind, fuel, price in zip( + columns.car_or_van, columns.fuel, columns.list_price, strict=True + ): + car_or_van = _numeric(person_raw, lowered, kind) + list_price = _numeric(person_raw, lowered, price) + fuel_code = _numeric(person_raw, lowered, fuel) + keep = ( + (has_vehicle == columns.yes_code) + & (car_or_van == columns.car_code) + & np.isfinite(list_price) + & (list_price > 0) + & np.isfinite(weight) + & (weight > 0) + ) + prices.append(list_price[keep]) + electric.append(fuel_code[keep] == columns.electric_code) + weights.append(weight[keep]) + households.append(household[keep]) + price_values = np.concatenate(prices) + if price_values.size == 0: + raise CompanyCarsError("the WAS person tab has no company car with a price.") + is_electric = np.concatenate(electric) + household_values = np.concatenate(households) + receipt = { + "cars": rounded_count(int(price_values.size)), + "households": support_band(len(set(household_values.tolist()))), + "electric_households": support_band( + len(set(household_values[is_electric].tolist())) + ), + } + return WASCompanyCarDonor( + price=price_values, + is_electric=is_electric, + weight=np.concatenate(weights), + household=household_values, + receipt=receipt, + ) + + +# -------------------------------------------------------------------------- +# The population +# -------------------------------------------------------------------------- + + +def holder_table(frame: Frame) -> pd.DataFrame: + """One row per person: identity, weight, source household, channel, whether + it is a tape row, carriers, EPB and pay.""" + + person = frame.table("person") + household = frame.table("household") + missing = [ + column + for column in ("person_id", "person_household_id", EMPLOYMENT_INCOME) + + CARRIER_COLUMNS + if column not in person + ] + if missing: + raise CompanyCarsError( + f"the person table lacks {missing} (frs_spine writes the carriers)." + ) + weights = pd.Series( + np.asarray(frame.weights_for("household").values, dtype=float), + index=household["household_id"].to_numpy(), + ) + sources = pd.Series( + source_household_ids(household, stage=UK_COMPANY_CARS_STAGE_NAME), + index=household["household_id"].to_numpy(), + ) + household_ids = person["person_household_id"].to_numpy() + channel_column = support_channel_column("person") + spi = ( + person[channel_column].astype(str).eq(SPI_SYNTHETIC_SUPPORT_CHANNEL).to_numpy() + if channel_column in person + else np.zeros(len(person), dtype=bool) + ) + tape = np.zeros(len(person), dtype=bool) + if spi.any(): + lacking = [ + column + for column in ( + SPI_HMRC_EMPLOYMENT_BENEFITS_COLUMN, + SPI_INCOME_RECIPIENT_COLUMN, + EMPLOYEE_PENSION_CONTRIBUTIONS, + *UC_GAINFUL_SELF_EMPLOYMENT_INPUTS, + ) + if column not in person + ] + if lacking: + raise CompanyCarsError( + f"SPI-channel rows lack {lacking} (the SPI income stage writes them)." + ) + # The income stage's flag tells the rows drawn from the tape from the + # undrawn copies and dependants, who keep their twin's pay + # (spi_income.SPI_INCOME_RECIPIENT_COLUMN, as property_components reads it). + flag = person[SPI_INCOME_RECIPIENT_COLUMN] + if not pd.api.types.is_bool_dtype(flag): + raise CompanyCarsError( + f"the income stage's {SPI_INCOME_RECIPIENT_COLUMN!r} must be boolean." + ) + tape = flag.to_numpy(dtype=bool) + if (tape & ~spi).any(): + raise CompanyCarsError( + f"{SPI_INCOME_RECIPIENT_COLUMN!r} is set outside the SPI channel." + ) + + def _number(column: str) -> np.ndarray: + if column not in person: + return np.zeros(len(person)) + return ( + pd.to_numeric(person[column], errors="coerce").fillna(0.0).to_numpy(float) + ) + + return pd.DataFrame( + { + "person_id": person["person_id"].to_numpy(), + "household_id": household_ids, + "source_household": sources.reindex(household_ids).to_numpy(), + "weight": weights.reindex(household_ids).to_numpy(float), + "spi": spi, + "tape": tape, + "price_band": _number(PRICE_BAND_CARRIER).astype(int), + "fuel_code": _number(FUEL_CODE_CARRIER).astype(int), + "private_fuel": person[PRIVATE_FUEL_CARRIER].astype(bool).to_numpy(), + "contribution": np.maximum(_number(CONTRIBUTION_CARRIER), 0.0), + "epb": np.where(tape, _number(SPI_HMRC_EMPLOYMENT_BENEFITS_COLUMN), 0.0), + "employment_income": _number(EMPLOYMENT_INCOME), + # The SPI income stage capped a tape row's net-pay contribution at + # the pay it drew (spi_income, uk_runtime.pension_coherence). + "employee_contribution": np.where( + tape, np.maximum(_number(EMPLOYEE_PENSION_CONTRIBUTIONS), 0.0), 0.0 + ), + }, + index=person.index, + ) + + +def _uniforms(ids: np.ndarray, seed: int, salt: str) -> np.ndarray: + return np.asarray( + stable_identity_uniforms(list(ids), seed=seed, salt=salt), dtype=float + ) + + +def _guarded(value: float | None, *supports: int) -> float | str | None: + """A weighted figure, withheld when any cell it rests on is small. + + Each support counts a cell's distinct source households. An empty cell + discloses nothing, so the smallest non-empty one decides, by the floor + :func:`small_cell_share` applies. A figure built from shares that sum to one + names every share's cell, since one withheld share is the others' complement. + """ + + resting = [int(count) for count in supports if count > 0] + if value is None or not resting: + return value + return small_cell_share(value, min(resting)) + + +# -------------------------------------------------------------------------- +# Step 2: fuel +# -------------------------------------------------------------------------- + + +#: The FRS fuel codes a car's fuel maps from; any other code is drawn. +KNOWN_FUEL_CODES = ( + FRS_COMPANY_CAR_FUEL_PETROL, + FRS_COMPANY_CAR_FUEL_DIESEL, + FRS_COMPANY_CAR_FUEL_HYBRID, + FRS_COMPANY_CAR_FUEL_ELECTRIC, + FRS_COMPANY_CAR_FUEL_OTHER, +) + + +def _table_2c_shares(statistics: HMRCCompanyCarStatistics) -> np.ndarray: + """Table 2C's electric, petrol and diesel shares, in that order.""" + + shares = statistics.fuel_type_shares() + return np.array( + [ + shares["fully_electric"], + shares["petrol_including_hybrids"], + shares["diesel_including_hybrids"], + ], + dtype=float, + ) + + +def unknown_fuel_electric_share( + codes: np.ndarray, + *, + private_fuel: np.ndarray, + weights: np.ndarray, + statistics: HMRCCompanyCarStatistics, +) -> float: + """The chance that a car whose fuel is drawn, without private fuel, draws + electricity. + + The private-fuel holders among the drawn cars cannot draw it, so the others + take Table 2C's electric share over the share of the drawn cars' mass they + hold, at most 1: together the drawn cars then meet Table 2C at these + weights, so far as the others can carry it. + """ + + drawn = ~np.isin(np.asarray(codes, dtype=int), KNOWN_FUEL_CODES) + table_2c = _table_2c_shares(statistics) + electric_share = float(table_2c[0] / table_2c.sum()) + fueled = np.asarray(private_fuel, dtype=bool)[drawn] + mass = np.asarray(weights, dtype=float)[drawn] + open_share = 1.0 - float(mass[fueled].sum() / mass.sum()) if mass.sum() > 0 else 1.0 + return min(electric_share / open_share, 1.0) if open_share > 0 else 1.0 + + +def assign_fuel_types( + codes: np.ndarray, + ids: np.ndarray, + *, + private_fuel: np.ndarray, + weights: np.ndarray, + statistics: HMRCCompanyCarStatistics, + spec: CompanyCarsSpec, + unfueled_electric: float | None = None, +) -> tuple[np.ndarray, np.ndarray]: + """The engine fuel type of each car, and whether it was drawn. + + ``codes``, ``private_fuel`` and ``weights`` hold the cars only. An electric + car carries no fuel benefit, so a car whose fuel is drawn and whose holder + reports private fuel draws among the other fuels, at their Table 2C shares. + The other drawn cars draw electricity at ``unfueled_electric``, by default + the share that keeps Table 2C's among these drawn cars + (``unknown_fuel_electric_share``), and petrol and diesel at Table 2C's + shares between them. The tape rows that lose their car pass the holders' + share, so they draw as the holders do. + """ + + codes = np.asarray(codes, dtype=int) + mapped = { + FRS_COMPANY_CAR_FUEL_PETROL: PETROL, + FRS_COMPANY_CAR_FUEL_DIESEL: spec.diesel_fuel_type, + FRS_COMPANY_CAR_FUEL_HYBRID: ALTERNATIVE_FUEL, + FRS_COMPANY_CAR_FUEL_ELECTRIC: ELECTRIC, + FRS_COMPANY_CAR_FUEL_OTHER: ALTERNATIVE_FUEL, + } + fuel = np.array([mapped.get(int(code), "") for code in codes], dtype=object) + drawn = fuel == "" + if drawn.any(): + if unfueled_electric is None: + unfueled_electric = unknown_fuel_electric_share( + codes, private_fuel=private_fuel, weights=weights, statistics=statistics + ) + names = np.array([ELECTRIC, PETROL, spec.diesel_fuel_type], dtype=object) + table_2c = _table_2c_shares(statistics) + uniforms = _uniforms(ids[drawn], spec.fuel_seed, f"{spec.fuel_salt}:fuel") + fueled = np.asarray(private_fuel, dtype=bool)[drawn] + is_electric = names == ELECTRIC + others = np.where(is_electric, 0.0, table_2c) + unfueled = np.where( + is_electric, + unfueled_electric, + (1.0 - unfueled_electric) * others / others.sum(), + ) + draws = np.empty(int(drawn.sum()), dtype=object) + for rows, shares in ((~fueled, unfueled), (fueled, others)): + if not rows.any(): + continue + cumulative = np.cumsum(shares) + index = np.searchsorted( + cumulative / cumulative[-1], uniforms[rows], side="right" + ) + draws[rows] = names[np.minimum(index, len(names) - 1)] + fuel[drawn] = draws + return fuel, drawn + + +# -------------------------------------------------------------------------- +# Step 3: list price +# -------------------------------------------------------------------------- + + +class _NoDonorError(Exception): + """A list price cell with fewer donor households than the declared minimum.""" + + +def _weighted_quantile( + values: np.ndarray, weights: np.ndarray, uniforms: np.ndarray +) -> np.ndarray: + """The weighted empirical quantile function, linear between donor values.""" + + order = np.argsort(values, kind="mergesort") + sorted_values = values[order] + sorted_weights = weights[order] + cumulative = np.cumsum(sorted_weights) - 0.5 * sorted_weights + cumulative = cumulative / sorted_weights.sum() + return np.interp(uniforms, cumulative, sorted_values) + + +def draw_list_prices( + bands: np.ndarray, + electric: np.ndarray, + ids: np.ndarray, + *, + donor: WASCompanyCarDonor, + spec: CompanyCarsSpec, +) -> tuple[np.ndarray, dict[str, Any]]: + """Each holder's list price, in the build year's money. + + ``donor`` is already grown to the build year. Bands 1 to 8 draw from the donor + cars inside the band; the open band and an unknown band from the donor cars of + the holder's fuel class (above GBP 40,000 for the open band), falling back to + every donor car, then to a uniform draw, when a cell has fewer donor households + than the declared minimum. A uniform draw starts no lower than the declared + minimum list price, the least the SPI carve-out keeps a car at, so band 1's + starts there rather than at zero. + """ + + bands = np.asarray(bands, dtype=int) + electric = np.asarray(electric, dtype=bool) + uniforms = _uniforms(ids, spec.price_seed, f"{spec.price_salt}:price") + prices = np.zeros(len(bands), dtype=float) + routes: dict[str, int] = {} + + def _households(mask: np.ndarray) -> int: + return len(set(donor.household[mask].tolist())) + + def _draw(rows: np.ndarray, candidates: Sequence[np.ndarray], route: str) -> None: + for level, mask in enumerate(candidates): + if _households(mask) >= spec.minimum_donor_households: + prices[rows] = _weighted_quantile( + donor.price[mask], donor.weight[mask], uniforms[rows] + ) + key = f"{route}:donor_level_{level}" + routes[key] = routes.get(key, 0) + int(rows.sum()) + return + raise _NoDonorError(route) + + for band, (low, high) in FRS_COMPANY_CAR_PRICE_BAND_BOUNDS.items(): + rows = bands == band + if not rows.any(): + continue + if band == FRS_COMPANY_CAR_PRICE_BAND_OPEN: + for is_electric in (True, False): + class_rows = rows & (electric == is_electric) + if not class_rows.any(): + continue + above = donor.price > low + try: + _draw( + class_rows, + (above & (donor.is_electric == is_electric), above), + f"band_{band}", + ) + except _NoDonorError: + upper = spec.open_band_fallback_upper_gbp + prices[class_rows] = low + uniforms[class_rows] * (upper - low) + routes[f"band_{band}:uniform"] = routes.get( + f"band_{band}:uniform", 0 + ) + int(class_rows.sum()) + continue + inside = (donor.price > low) & (donor.price <= float(high)) + try: + _draw(rows, (inside,), f"band_{band}") + except _NoDonorError: + floor = max(low, spec.minimum_scaled_list_price_gbp) + prices[rows] = floor + uniforms[rows] * (float(high) - floor) + routes[f"band_{band}:uniform"] = routes.get( + f"band_{band}:uniform", 0 + ) + int(rows.sum()) + unknown = bands == FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN + for is_electric in (True, False): + class_rows = unknown & (electric == is_electric) + if not class_rows.any(): + continue + everyone = np.ones(len(donor.price), dtype=bool) + try: + _draw( + class_rows, + (donor.is_electric == is_electric, everyone), + f"band_{FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN}", + ) + except _NoDonorError: + raise CompanyCarsError( + f"fewer than {spec.minimum_donor_households} WAS donor households " + "carry a company car list price." + ) from None + if (prices <= 0).any() or not np.isfinite(prices).all(): + raise CompanyCarsError("a holder drew no positive list price.") + return prices, { + "routes": { + route: rounded_count(count) for route, count in sorted(routes.items()) + } + } + + +# -------------------------------------------------------------------------- +# Step 4: CO2 +# -------------------------------------------------------------------------- + + +def draw_co2_emissions( + fuel: np.ndarray, + hybrid: np.ndarray, + weights: np.ndarray, + ids: np.ndarray, + *, + sources: np.ndarray, + statistics: HMRCCompanyCarStatistics, + spec: CompanyCarsSpec, +) -> tuple[np.ndarray, np.ndarray, dict[str, Any]]: + """Each car's CO2 figure (g/km) and electric range (miles). + + ``sources`` holds each car's source household: a receipt figure is withheld + when a cell it rests on is small. + """ + + fuel = np.asarray(fuel, dtype=object) + hybrid = np.asarray(hybrid, dtype=bool) + weights = np.asarray(weights, dtype=float) + emits = fuel != ELECTRIC + shares = statistics.nonzero_co2_shares() + low_share = shares[HMRC_LOW_EMISSION_BAND] + hybrid_mass = float(weights[emits & hybrid].sum()) + other_mass = float(weights[emits & ~hybrid].sum()) + target = low_share * (hybrid_mass + other_mass) + if hybrid_mass >= target: + hybrid_rate = target / hybrid_mass if hybrid_mass > 0 else 0.0 + other_rate = 0.0 + else: + hybrid_rate = 1.0 + other_rate = (target - hybrid_mass) / other_mass if other_mass > 0 else 0.0 + rate = np.where(hybrid, hybrid_rate, other_rate) + low = emits & (_uniforms(ids, spec.co2_seed, f"{spec.co2_salt}:low") < rate) + position = _uniforms(ids, spec.co2_seed, f"{spec.co2_salt}:g_km") + co2 = np.zeros(len(fuel), dtype=float) + co2[low] = 1.0 + np.floor(position[low] * 50.0) + above_bands = [band for band in shares if band != HMRC_LOW_EMISSION_BAND] + above_shares = np.array([shares[band] for band in above_bands], dtype=float) + cumulative = np.cumsum(above_shares) / above_shares.sum() + above = emits & ~low + band_index = np.minimum( + np.searchsorted( + cumulative, + _uniforms(ids[above], spec.co2_seed, f"{spec.co2_salt}:band"), + side="right", + ), + len(above_bands) - 1, + ) + floors = np.empty(int(above.sum()), dtype=float) + widths = np.empty(int(above.sum()), dtype=float) + for index, band in enumerate(above_bands): + lowest, highest = co2_band_bounds(band) + top = spec.top_band_upper_g_km if highest is None else highest + rows = band_index == index + floors[rows] = lowest + widths[rows] = top - lowest + 1 + co2[above] = floors + np.floor(position[above] * widths) + electric_range = np.where(low, spec.electric_range_miles, 0.0) + emitting_mass = float(weights[emits].sum()) + achieved = float(weights[low].sum()) / emitting_mass if emitting_mass > 0 else None + + def support(mask: np.ndarray) -> int: + return distinct_count(sources, mask, weights) + + above_rows = np.flatnonzero(above) + drawn_shares = {} + band_supports = [] + for index, band in enumerate(above_bands): + in_band = np.zeros(len(fuel), dtype=bool) + in_band[above_rows[band_index == index]] = True + mass = float(weights[in_band].sum()) + drawn_shares[band] = mass / emitting_mass if emitting_mass > 0 else None + band_supports.append(support(in_band)) + # The rates rest on the hybrids' and the other cars' masses alike. + split = (support(emits & hybrid), support(emits & ~hybrid)) + return ( + co2, + electric_range, + { + "hybrid_rate_into_1_50": _guarded(hybrid_rate, *split), + "other_rate_into_1_50": _guarded(other_rate, *split), + "table_2a_share_1_50": low_share, + "weighted_share_1_50": _guarded(achieved, support(low), support(above)), + "max_abs_band_share_gap": _guarded( + max( + abs((drawn_shares[band] or 0.0) - shares[band]) + for band in above_bands + ), + support(low), + *band_supports, + ), + }, + ) + + +# -------------------------------------------------------------------------- +# Step 5: the SPI carve-out +# -------------------------------------------------------------------------- + + +@dataclass(frozen=True) +class SPICarveOut: + """What the carve-out leaves on the tape rows' holders.""" + + keep: np.ndarray + scaled: np.ndarray + private_fuel: np.ndarray + list_price: np.ndarray + contributions: np.ndarray + benefit: np.ndarray + receipt: Mapping[str, Any] + #: The list price each car gives up to the room the employee pension + #: contribution takes from the cap, beside a cap of EPB within pay alone. + list_price_given_up_for_the_contribution: np.ndarray + + +def _fit_inside( + budget: np.ndarray, + *, + car_benefit: np.ndarray, + fuel_benefit: np.ndarray, + private_fuel: np.ndarray, + list_price: np.ndarray, + contributions: np.ndarray, + contribution_cap: float, + minimum_price: float, +) -> dict[str, np.ndarray]: + """Fit each car's benefits inside ``budget``: the fuel goes first, then the + price is scaled, and a car below ``minimum_price`` is dropped.""" + + car = np.asarray(car_benefit, dtype=float) + fuel = np.where(private_fuel, np.asarray(fuel_benefit, dtype=float), 0.0) + fuel_dropped = (fuel > 0.0) & (car + fuel > budget) + private = np.asarray(private_fuel, dtype=bool) & ~fuel_dropped + fuel = np.where(fuel_dropped, 0.0, fuel) + room = budget - fuel + scaled = car > room + price = np.asarray(list_price, dtype=float).copy() + contribution = np.asarray(contributions, dtype=float).copy() + interim = np.maximum(price - np.minimum(contribution, contribution_cap), 0.0) + rate = np.divide(car, interim, out=np.zeros_like(car), where=interim > 0) + new_price = np.divide(room, rate, out=np.zeros_like(room), where=rate > 0) + dropped = scaled & (new_price < minimum_price) + kept_scaled = scaled & ~dropped + price[kept_scaled] = new_price[kept_scaled] + contribution[kept_scaled] = 0.0 + car = np.where(kept_scaled, room, car) + keep = ~dropped + private &= keep + return { + "keep": keep, + "scaled": kept_scaled, + "dropped": dropped, + "fuel_dropped": fuel_dropped, + "private": private, + "price": price, + "contribution": contribution, + "benefit": np.where(keep, car + np.where(private, fuel, 0.0), 0.0), + } + + +def carve_spi_benefits( + *, + epb: np.ndarray, + pay: np.ndarray, + employee_contributions: np.ndarray, + list_price: np.ndarray, + contributions: np.ndarray, + private_fuel: np.ndarray, + car_benefit: np.ndarray, + fuel_benefit: np.ndarray, + contribution_cap: float, + spec: CompanyCarsSpec, +) -> SPICarveOut: + """Fit each tape row's car benefits inside its EPB. + + Every array holds the tape rows' holders only. The cap is EPB within the + pay the row's employee pension contribution leaves: the SPI income stage + capped that contribution at the pay it drew, and ``salary_sacrifice`` + refuses one above the pay that remains, so the carve-out never takes pay + below it. Where the car and fuel benefits do not fit together, the private + fuel goes first, so a car that fits without its fuel is always kept (María's + ruling of 31 October 2026). A car whose benefit still exceeds the cap has + its list price scaled down to fit. The engine's car benefit is the price + less contributions up to the cap, times the appropriate percentage (the + stage leaves availability and private-use payments at their defaults), so + scaling the price above zero contributions scales the benefit exactly. + """ + + epb = np.maximum(np.asarray(epb, dtype=float), 0.0) + pay = np.maximum(np.asarray(pay, dtype=float), 0.0) + employee = np.maximum(np.asarray(employee_contributions, dtype=float), 0.0) + budget = np.minimum(epb, np.maximum(pay - employee, 0.0)) + cars = { + "car_benefit": car_benefit, + "fuel_benefit": fuel_benefit, + "private_fuel": private_fuel, + "list_price": list_price, + "contributions": contributions, + "contribution_cap": contribution_cap, + "minimum_price": spec.minimum_scaled_list_price_gbp, + } + fit = _fit_inside(budget, **cars) + # The same cars inside EPB within pay alone: what the contribution's room + # costs, measured rather than ruled on (the third review of microcosm#1430). + # The room bites only where the SPI stage's drawn contribution exceeds the + # row's cash pay, PAY + TAXTERM. + without_room = _fit_inside(np.minimum(epb, pay), **cars) + room_costs = fit["benefit"] < without_room["benefit"] - 1e-9 + given_up = np.where(without_room["keep"], without_room["price"], 0.0) - np.where( + fit["keep"], fit["price"], 0.0 + ) + receipt = { + "holders": rounded_count(int(len(epb))), + "cap_below_epb_for_the_employee_contribution": rounded_count( + int((budget < np.minimum(epb, pay)).sum()) + ), + "cars_the_employee_contribution_scales_or_drops": rounded_count( + int(room_costs.sum()) + ), + "private_fuel_dropped": rounded_count( + int((fit["fuel_dropped"] & fit["keep"]).sum()) + ), + "list_price_scaled": rounded_count(int(fit["scaled"].sum())), + "dropped_below_minimum_price": rounded_count(int(fit["dropped"].sum())), + } + return SPICarveOut( + keep=fit["keep"], + scaled=fit["scaled"], + private_fuel=fit["private"], + list_price=fit["price"], + contributions=fit["contribution"], + benefit=fit["benefit"], + receipt=receipt, + list_price_given_up_for_the_contribution=np.where(room_costs, given_up, 0.0), + ) + + +# -------------------------------------------------------------------------- +# The whole stage on one frame +# -------------------------------------------------------------------------- + +#: Computes (company_car_benefit, car_fuel_benefit) per person on a frame that +#: carries the stage's inputs, at the frame's period. +BenefitCalculator = Callable[[Frame], tuple[np.ndarray, np.ndarray]] + + +def _frame_with(frame: Frame, person: pd.DataFrame, reason: str | None) -> Frame: + mass_log = tuple(frame.mass_log) + if reason is not None: + mass_log = (*mass_log, uk_household_mass_conservation_receipt(frame, reason)) + result = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=frame.table("household").copy(), + time_period=uk_time_period(frame), + weight_kind=uk_household_weight_kind(frame), + household_weights=np.asarray( + frame.weights_for("household").values, dtype=float + ), + mass_log=mass_log, + ) + validate_uk_national_frame(result) + return result + + +def co2_share_receipt( + co2: np.ndarray, + cars: np.ndarray, + fuel: np.ndarray, + weights: np.ndarray, + *, + sources: np.ndarray, + statistics: HMRCCompanyCarStatistics, +) -> dict[str, Any]: + """Table 2A's shares against the cars the output holds. + + ``cars`` marks the kept cars among every row. The carve-out drops or scales + cars in inverse proportion to their appropriate percentage, so the output's + shares can sit away from the draw's; the draw's receipt states those. + """ + + emits = cars & (fuel != ELECTRIC) + emitting_mass = float(weights[emits].sum()) + shares = statistics.nonzero_co2_shares() + + def support(mask: np.ndarray) -> int: + return distinct_count(sources, mask, weights) + + gaps = [] + supports = [] + low_share = None + low = np.zeros(len(cars), dtype=bool) + for band, share in shares.items(): + lowest, highest = co2_band_bounds(band) + in_band = emits & (co2 >= lowest) + if highest is not None: + in_band &= co2 <= highest + held = float(weights[in_band].sum()) / emitting_mass if emitting_mass else None + if band == HMRC_LOW_EMISSION_BAND: + low_share, low = held, in_band + continue + gaps.append(abs((held or 0.0) - share)) + supports.append(support(in_band)) + # The 1 to 50 share rests on its cell and the cars above it, as the draw's + # receipt guards it; the band gaps on every band. + return { + "weighted_share_1_50": _guarded(low_share, support(low), support(emits & ~low)), + "max_abs_band_share_gap": _guarded( + max(gaps) if gaps else None, support(low), *supports + ), + } + + +def impute_company_cars( + frame: Frame, + *, + donor: WASCompanyCarDonor, + statistics: HMRCCompanyCarStatistics, + spec: CompanyCarsSpec, + benefits: BenefitCalculator, + contribution_cap: float, +) -> tuple[Frame, dict[str, Any]]: + """Write the six inputs, carve the tape rows' benefits out of pay, and + receipt it.""" + + table = holder_table(frame) + ids = table["person_id"].to_numpy() + weights = table["weight"].to_numpy(float) + spi = table["spi"].to_numpy(bool) + tape = table["tape"].to_numpy(bool) + sources = table["source_household"].to_numpy() + bands = table["price_band"].to_numpy(int) + reported = bands > 0 + no_epb = reported & tape & (table["epb"].to_numpy(float) <= 0.0) + holders = reported & ~no_epb + + def support(mask: np.ndarray) -> int: + return distinct_count(sources, mask, weights) + + def total(values: np.ndarray, mask: np.ndarray) -> float | str | None: + return _guarded(float((weights * values)[mask].sum()), support(mask)) + + fuel_codes = table["fuel_code"].to_numpy(int) + reported_fuel = table["private_fuel"].to_numpy(bool) + unfueled_electric = unknown_fuel_electric_share( + fuel_codes[holders], + private_fuel=reported_fuel[holders], + weights=weights[holders], + statistics=statistics, + ) + fuel, drawn = assign_fuel_types( + fuel_codes[holders], + ids[holders], + private_fuel=reported_fuel[holders], + weights=weights[holders], + statistics=statistics, + spec=spec, + unfueled_electric=unfueled_electric, + ) + drawn_with_private_fuel = int((drawn & reported_fuel[holders]).sum()) + hybrid = fuel_codes[holders] == FRS_COMPANY_CAR_FUEL_HYBRID + electric = fuel == ELECTRIC + prices, price_receipt = draw_list_prices( + bands[holders], electric, ids[holders], donor=donor, spec=spec + ) + contributions = np.minimum(table["contribution"].to_numpy(float)[holders], prices) + co2, electric_range, co2_receipt = draw_co2_emissions( + fuel, + hybrid, + weights[holders], + ids[holders], + sources=sources[holders], + statistics=statistics, + spec=spec, + ) + private = reported_fuel[holders] & ~electric + # The tape rows without EPB lose their twin's car, since EPB is drawn on + # uniforms the car never conditions; their fuels and prices, drawn as the + # holders' are (at the holders' electric share), measure the base that + # leaves with them (María's ruling of 31 October 2026: measure it first). + lost_price = np.zeros(len(ids)) + if no_epb.any(): + lost_fuel, _ = assign_fuel_types( + fuel_codes[no_epb], + ids[no_epb], + private_fuel=reported_fuel[no_epb], + weights=weights[no_epb], + statistics=statistics, + spec=spec, + unfueled_electric=unfueled_electric, + ) + lost_price[no_epb], _ = draw_list_prices( + bands[no_epb], lost_fuel == ELECTRIC, ids[no_epb], donor=donor, spec=spec + ) + + person = frame.table("person").copy() + columns = { + LIST_PRICE: np.zeros(len(person)), + CO2_EMISSIONS: np.zeros(len(person)), + FUEL_TYPE: np.full(len(person), DEFAULT_FUEL_TYPE, dtype=object), + ELECTRIC_RANGE: np.zeros(len(person)), + CAPITAL_CONTRIBUTIONS: np.zeros(len(person)), + PRIVATE_FUEL: np.zeros(len(person), dtype=bool), + } + columns[LIST_PRICE][holders] = prices + columns[CO2_EMISSIONS][holders] = co2 + columns[FUEL_TYPE][holders] = fuel + columns[ELECTRIC_RANGE][holders] = electric_range + columns[CAPITAL_CONTRIBUTIONS][holders] = contributions + columns[PRIVATE_FUEL][holders] = private + for name, values in columns.items(): + person[name] = values + + pay = table["employment_income"].to_numpy(float) + employee = table["employee_contribution"].to_numpy(float) + new_pay = pay.copy() + carved = np.zeros(len(pay)) + newly_gainful = np.zeros(len(pay), dtype=bool) + tape_holders = holders & tape + scaled_away = np.zeros(len(pay)) + scaled = np.zeros(len(pay), dtype=bool) + carve_receipt: dict[str, Any] = {"holders": rounded_count(0)} + identity_error = 0.0 + if tape_holders.any(): + epb = table["epb"].to_numpy(float) + car_benefit, fuel_benefit = benefits(_frame_with(frame, person, None)) + rows = np.flatnonzero(tape_holders) + carve = carve_spi_benefits( + epb=epb[rows], + pay=pay[rows], + employee_contributions=employee[rows], + list_price=columns[LIST_PRICE][rows], + contributions=columns[CAPITAL_CONTRIBUTIONS][rows], + private_fuel=columns[PRIVATE_FUEL][rows], + car_benefit=np.asarray(car_benefit, dtype=float)[rows], + fuel_benefit=np.asarray(fuel_benefit, dtype=float)[rows], + contribution_cap=contribution_cap, + spec=spec, + ) + dropped = rows[~carve.keep] + scaled[rows] = carve.scaled + # The list price a scaled car gives up, and a dropped car's whole price: + # the base a one-point rise loses to the cap. + scaled_away[rows] = columns[LIST_PRICE][rows] - np.where( + carve.keep, carve.list_price, 0.0 + ) + columns[LIST_PRICE][rows] = np.where(carve.keep, carve.list_price, 0.0) + columns[CAPITAL_CONTRIBUTIONS][rows] = np.where( + carve.keep, carve.contributions, 0.0 + ) + for name in (CO2_EMISSIONS, ELECTRIC_RANGE): + columns[name][rows] = np.where(carve.keep, columns[name][rows], 0.0) + columns[FUEL_TYPE][dropped] = DEFAULT_FUEL_TYPE + columns[PRIVATE_FUEL][rows] = carve.private_fuel + new_pay[rows] = pay[rows] - carve.benefit + carved[rows] = carve.benefit + holders[dropped] = False + for name, values in columns.items(): + person[name] = values + person[EMPLOYMENT_INCOME] = new_pay + gainful_before = person[UC_GAINFUL_SELF_EMPLOYMENT].astype(bool).to_numpy() + gainful = refresh_uc_gainful_self_employment(person, carved > 0.0) + newly_gainful = gainful & ~gainful_before + person[UC_GAINFUL_SELF_EMPLOYMENT] = gainful + # The carve-out assumes how the engine prices a car (availability and + # private-use payments at their defaults, contributions dropped where a + # price is scaled), so the engine prices the inputs as written again: + # on every tape row, pay plus its benefits must be the pay the row + # brought in. The channel's other rows keep their twin's pay, which + # holds no benefit. + car_after, fuel_after = benefits(_frame_with(frame, person, None)) + priced = np.asarray(car_after, dtype=float) + np.asarray( + fuel_after, dtype=float + ) + if not np.isfinite(priced[tape]).all(): + raise CompanyCarsError( + "the engine priced a tape row's car at a non-finite benefit." + ) + worst = float(np.max(np.abs(new_pay + priced - pay)[tape], initial=0.0)) + # Rounded up to the penny: the engine computes in single precision, and + # a record's rounding below the penny is nothing the gate needs. + identity_error = math.ceil(worst * 100.0) / 100.0 + dropped_rows = np.zeros(len(pay), dtype=bool) + dropped_rows[dropped] = True + given_up = np.zeros(len(pay)) + given_up[rows] = carve.list_price_given_up_for_the_contribution + carve_receipt = { + **carve.receipt, + "uc_gainful_self_employment_on_the_carved_pay": rounded_count( + int(newly_gainful.sum()) + ), + "weighted_benefit_carved_gbp": total(carved, holders & tape), + "weighted_epb_gbp": total(epb, tape_holders), + "weighted_list_price_scaled_away_gbp": total(scaled_away, scaled), + "weighted_list_price_dropped_gbp": total(scaled_away, dropped_rows), + # Within those, the price the employee contribution's room takes + # off beside a cap of EPB within pay alone. + "weighted_list_price_given_up_for_the_employee_contribution_gbp": total( + given_up, given_up > 0.0 + ), + } + + fuel_type = columns[FUEL_TYPE] + electric_holders = holders & (fuel_type == ELECTRIC) + other_holders = holders & ~electric_holders + weighted_holders = float(weights[holders].sum()) + fuel_supports = [ + support(holders & (fuel_type == name)) for name in ENGINE_FUEL_TYPES + ] + receipt = { + "holders": { + "frs_channel": rounded_count(int((holders & ~spi).sum())), + "spi_channel_tape": rounded_count(int((holders & tape).sum())), + "spi_channel_twin_pay": rounded_count(int((holders & spi & ~tape).sum())), + "spi_dropped_without_epb": { + "count": rounded_count(int(no_epb.sum())), + "weighted": total(np.ones(len(pay)), no_epb), + "weighted_list_price_gbp": total(lost_price, no_epb), + }, + "support": support_band(support(holders)), + "weighted": total(np.ones(len(pay)), holders), + }, + "fuel": { + "drawn_unknown": rounded_count(int(drawn.sum())), + "drawn_with_private_fuel": rounded_count(drawn_with_private_fuel), + "weighted_shares": { + name: _guarded( + float(weights[holders & (fuel_type == name)].sum()) + / weighted_holders + if weighted_holders > 0 + else None, + *fuel_supports, + ) + for name in ENGINE_FUEL_TYPES + }, + }, + "list_price": { + **price_receipt, + # The base a one-point rise in every appropriate percentage acts + # on, before contributions, by fuel class, at the stage's weights: + # calibration moves the holders after this, so the results measure + # the base on the calibrated file. + "weighted_total_gbp": { + "electric": total(columns[LIST_PRICE], electric_holders), + "not_electric": total(columns[LIST_PRICE], other_holders), + }, + "support": { + "electric": support_band(support(electric_holders)), + "not_electric": support_band(support(other_holders)), + }, + }, + "co2": { + # The draw matches Table 2A among the cars it draws for; the + # carve-out then drops or scales the high-CO2 cars first. + "drawn": co2_receipt, + "output": co2_share_receipt( + columns[CO2_EMISSIONS], + holders, + fuel_type, + weights, + sources=sources, + statistics=statistics, + ), + }, + "spi_carve_out": { + **carve_receipt, + "max_abs_pay_identity_error_gbp": identity_error, + }, + "checks": { + # Zero exact, and a count of rows that break one banded as the + # other stages band theirs, so a failing build never records 1 to 9. + "violations": { + name: extreme_count(count) + for name, count in _violations( + columns, + holders=holders, + tape=tape, + epb=table["epb"].to_numpy(float), + carved=carved, + pay=new_pay, + employee_contributions=employee, + ).items() + }, + "frs_holders_without_pay": rounded_count( + int((holders & ~spi & (pay <= 0)).sum()) + ), + }, + } + return _frame_with(frame, person, UK_COMPANY_CARS_MASS_CONSERVATION_REASON), receipt + + +def _violations( + columns: Mapping[str, np.ndarray], + *, + holders: np.ndarray, + tape: np.ndarray, + epb: np.ndarray, + carved: np.ndarray, + pay: np.ndarray, + employee_contributions: np.ndarray, +) -> dict[str, int]: + """Counts of rows breaking an invariant every population keeps; all zero. + + ``pay`` is the stage's output pay, and ``employee_contributions`` the tape + rows' net-pay contributions (zero elsewhere).""" + + price = columns[LIST_PRICE] + co2 = columns[CO2_EMISSIONS] + electric_range = columns[ELECTRIC_RANGE] + contributions = columns[CAPITAL_CONTRIBUTIONS] + private = columns[PRIVATE_FUEL] + fuel = columns[FUEL_TYPE] + electric = fuel == ELECTRIC + numbers = (price, co2, electric_range, contributions) + # NaN compares false, so every comparison below would pass it: count it first. + finite = np.logical_and.reduce([np.isfinite(values) for values in numbers]) + without_car = ~holders & ( + np.logical_or.reduce([values != 0 for values in numbers]) + | private + | (fuel != DEFAULT_FUEL_TYPE) + ) + return { + "non_finite_values": int((~finite).sum()), + "negative_values": int( + np.logical_or.reduce([values < 0 for values in numbers]).sum() + ), + "holder_without_list_price": int((holders & ~(price > 0)).sum()), + "inputs_without_a_car": int(without_car.sum()), + "unknown_fuel_type": int((holders & ~np.isin(fuel, ENGINE_FUEL_TYPES)).sum()), + "emitting_car_without_co2": int((holders & ~electric & (co2 < 1)).sum()), + "electric_car_with_co2": int((holders & electric & (co2 != 0)).sum()), + "private_fuel_on_an_electric_car": int((private & electric).sum()), + "contributions_above_list_price": int((contributions > price + 1e-6).sum()), + "electric_range_outside_1_to_50_g_km": int( + ((electric_range > 0) & ((co2 < 1) | (co2 > 50))).sum() + ), + "spi_benefit_above_epb": int((tape & (carved > epb + 1e-6)).sum()), + # salary_sacrifice refuses a net-pay contribution above the pay that + # remains, so the carve-out keeps it within the carved pay. + "employee_contribution_above_carved_pay": int( + (tape & (employee_contributions > np.maximum(pay, 0.0) + 1e-6)).sum() + ), + } + + +def refresh_uc_gainful_self_employment( + person: pd.DataFrame, carved: np.ndarray +) -> np.ndarray: + """Every person's UC gainful self-employment after the carve-out. + + The SPI income stage derives a drawn row's flag from the pay it drew, by the + root's rule (frs_spine.uc_gainful_self_employment, uk-data#525). The + carve-out lowers a tape row's pay, so a side trade whose profit lies between + the carved and the drawn pay is gainful on the pay the engine reads; the + carved rows take the rule again on their carved pay, and every other row + keeps its flag. + """ + + flag = person[UC_GAINFUL_SELF_EMPLOYMENT].astype(bool).to_numpy(copy=True) + rows = np.asarray(carved, dtype=bool) + if not rows.any(): + return flag + main_job = person["employment_status"].astype(str).isin(SELF_EMPLOYED_STATUSES) + profit = pd.to_numeric(person["self_employment_income"], errors="coerce") + pay = pd.to_numeric(person[EMPLOYMENT_INCOME], errors="coerce") + flag[rows] = uc_gainful_self_employment( + main_job.to_numpy(dtype=bool)[rows], + profit.fillna(0.0).to_numpy(float)[rows], + pay.fillna(0.0).to_numpy(float)[rows], + ) + return flag + + +def _live_parameter(path: str, instant: str) -> float: + from microcosm.build.uk_runtime.hmrc_uprating import live_engine_parameter_value + + return live_engine_parameter_value(path, instant) + + +# -------------------------------------------------------------------------- +# Stage transform +# -------------------------------------------------------------------------- + + +@dataclass +class UKCompanyCarsStageTransform: + """Whole-stage callable for the company cars imputation.""" + + stage: SourceStageSpec + engine: object + was_person_tab_path: str | Path | None = None + donor_person: pd.DataFrame | None = None + #: Supplied facts (tests and the synthetic fixture); else the vendored resource. + statistics: HMRCCompanyCarStatistics | None = None + #: Supplied in engine-free runs; else read from the installed engine. + price_growth: float | None = None + contribution_cap: float | None = None + benefits: BenefitCalculator | None = None + last_receipt: Mapping[str, Any] | None = field(default=None, init=False) + + def _donor_person(self, columns: WASCompanyCarColumns) -> pd.DataFrame: + if self.donor_person is not None: + return self.donor_person + if self.was_person_tab_path is None: + raise CompanyCarsError( + f"{UK_COMPANY_CARS_STAGE_NAME} requires the caller-supplied WAS " + "person tab." + ) + return read_pinned_tab( + Path(self.was_person_tab_path).expanduser().resolve(), + _artifact(self.stage, UK_WAS_PERSON_TAB_ROLE), + columns=columns.raw_columns(), + ) + + def _engine_benefits(self, frame: Frame) -> tuple[np.ndarray, np.ndarray]: + materialized = self.engine.materialize( + frame, (COMPANY_CAR_BENEFIT, CAR_FUEL_BENEFIT), uk_time_period(frame) + ) + return ( + np.asarray(materialized[COMPANY_CAR_BENEFIT], dtype=float), + np.asarray(materialized[CAR_FUEL_BENEFIT], dtype=float), + ) + + def __call__(self, frame: Frame) -> Frame: + assert_rules_engine_country(self.engine, "uk") + spec = CompanyCarsSpec.from_stage(self.stage) + period = int(uk_time_period(frame)) + check_company_car_statistics_declaration( + _operation(self.stage, VERIFY_VENDORED_FACT_RESOURCE_KIND), + stage=UK_COMPANY_CARS_STAGE_NAME, + period=period, + ) + statistics = self.statistics or load_hmrc_company_car_statistics() + if ( + statistics.row_count is not None + and statistics.row_count != spec.fenced_fact_count + ): + raise CompanyCarsError( + f"the company car fact fence covers {spec.fenced_fact_count} " + f"vendored rows; the resource carries {statistics.row_count}." + ) + growth = self.price_growth + if growth is None: + growth = _live_parameter(CPI_INDEX, f"{period}-01-01") / _live_parameter( + CPI_INDEX, f"{spec.donor_price_year}-01-01" + ) + cap = self.contribution_cap + if cap is None: + cap = _live_parameter(CAPITAL_CONTRIBUTION_CAP, f"{period}-04-30") + donor = clean_was_company_car_donor( + self._donor_person(spec.columns), columns=spec.columns + ).grown(growth) + result, receipt = impute_company_cars( + frame, + donor=donor, + statistics=statistics, + spec=spec, + benefits=self.benefits or self._engine_benefits, + contribution_cap=float(cap), + ) + self.last_receipt = { + "stage": UK_COMPANY_CARS_STAGE_NAME, + "facts": statistics.evidence(), + "donor": dict(donor.receipt), + "contribution_cap_gbp": float(cap), + **receipt, + } + return result + + @staticmethod + def output_columns() -> tuple[str, ...]: + return UK_COMPANY_CARS_OUTPUT_COLUMNS + + def checkpoint_metadata(self) -> dict[str, object]: + if self.last_receipt is None: + return {} + return {"evidence": dict(self.last_receipt)} + + +__all__ = [ + "UK_COMPANY_CARS_INPUT_COLUMNS", + "UK_COMPANY_CARS_MASS_CONSERVATION_REASON", + "UK_COMPANY_CARS_NONNEGATIVE_OUTPUT_COLUMNS", + "UK_COMPANY_CARS_OUTPUT_COLUMNS", + "UK_COMPANY_CARS_REWRITES", + "UK_COMPANY_CARS_STAGE_NAME", + "UK_COMPANY_CAR_FACT_FENCE", + "CompanyCarsError", + "CompanyCarsSpec", + "SPICarveOut", + "UKCompanyCarsStageTransform", + "WASCompanyCarColumns", + "WASCompanyCarDonor", + "assign_fuel_types", + "carve_spi_benefits", + "clean_was_company_car_donor", + "draw_co2_emissions", + "draw_list_prices", + "holder_table", + "impute_company_cars", + "refresh_uc_gainful_self_employment", +] 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 67333a5c63..d031d82875 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 @@ -4,6 +4,7 @@ from collections.abc import Collection, Mapping from pathlib import Path +from types import MappingProxyType from typing import Any import numpy as np @@ -220,6 +221,17 @@ "owned_company_carries_on_property_business", "owned_company_income_share", ) +#: Each person's company car from the FRS job tab, the four carriers the +#: company_cars stage reads to set policyengine-uk's company car inputs +#: (PolicyEngine/uk-autumn-budget-dashboard-2026#316); see +#: frs_company_car_carriers. They are no engine inputs and leave at the +#: release boundary. +FRS_COMPANY_CAR_CARRIER_COLUMNS = ( + "frs_company_car_price_band", + "frs_company_car_fuel_code", + "frs_company_car_private_fuel", + "frs_company_car_contribution", +) OUTPUT_COLUMNS = ( "person_id", "person_benunit_id", @@ -280,6 +292,7 @@ "salary_sacrifice_reported", "salary_sacrifice_asked", "frs_bonus_amount", + *FRS_COMPANY_CAR_CARRIER_COLUMNS, "child_benefit_reported", "income_support_reported", "housing_benefit_reported", @@ -618,6 +631,9 @@ def _assemble_frame( for column in OWNER_MANAGER_COLUMNS: pe_person[column] = owner_managers[column].to_numpy() pe_person[FRS_BONUS_CARRIER_COLUMN] = frs_annual_bonuses(person, frs["job"]) + company_cars = frs_company_car_carriers(person, frs["job"]) + for column in FRS_COMPANY_CAR_CARRIER_COLUMNS: + pe_person[column] = company_cars[column].to_numpy() _add_person_income(pe_person, person, household, frs["oddjob"], evidence=evidence) _add_benefits(pe_person, person, frs["benefits"]) # The engine pays Carer's Allowance on hours or receipt; a dataset keeps it @@ -919,6 +935,139 @@ def frs_owner_manager_inputs(person: pd.DataFrame, job: pd.DataFrame) -> pd.Data ) +#: The JOB tab's company car answers (FRS 2024-25, SN 9563). EXPBEN01 and +#: EXPBEN03 (1 yes) record a company car and fuel for private use from the +#: present employer in the last 12 months. CARVAL is the respondent's estimate +#: of the car's list price when new, in bands; FUELTYP its fuel; CARCON (1 +#: yes) whether the employee contributed to its purchase cost, and CARAMT the +#: contribution, one total to date: a lump sum, or the salary deductions so +#: far. JOBTYPE orders a person's jobs, the main job (1) first. +FRS_COMPANY_CAR_JOB_COLUMNS = ( + "expben01", + "expben03", + "carval", + "fueltyp", + "carcon", + "caramt", + "jobtype", +) +#: CARVAL's list price bands: 1 up to GBP 10,000, 2 GBP 10,001 to 13,000, 3 to +#: 16,000, 4 to 19,000, 5 to 22,000, 6 to 25,000, 7 to 30,000, 8 to 40,000 +#: and 9 GBP 40,001 and over, each as (above, up to) in GBP of the price when +#: new; the top band is open. Its code 10, "Don't know", is also the carrier's +#: code for a car whose band is unanswered. +FRS_COMPANY_CAR_PRICE_BAND_BOUNDS: Mapping[int, tuple[float, float | None]] = ( + MappingProxyType( + { + 1: (0.0, 10_000.0), + 2: (10_000.0, 13_000.0), + 3: (13_000.0, 16_000.0), + 4: (16_000.0, 19_000.0), + 5: (19_000.0, 22_000.0), + 6: (22_000.0, 25_000.0), + 7: (25_000.0, 30_000.0), + 8: (30_000.0, 40_000.0), + 9: (40_000.0, None), + } + ) +) +FRS_COMPANY_CAR_PRICE_BANDS = tuple(FRS_COMPANY_CAR_PRICE_BAND_BOUNDS) +FRS_COMPANY_CAR_PRICE_BAND_OPEN = FRS_COMPANY_CAR_PRICE_BANDS[-1] +FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN = 10 +#: FUELTYP's fuels: 1 petrol, 2 diesel, 3 hybrid (petrol and electricity), 4 +#: electric and 5 other. Its code 6, "Don't know", is also the carrier's code +#: for a car whose fuel is unanswered. +FRS_COMPANY_CAR_FUEL_PETROL = 1 +FRS_COMPANY_CAR_FUEL_DIESEL = 2 +FRS_COMPANY_CAR_FUEL_HYBRID = 3 +FRS_COMPANY_CAR_FUEL_ELECTRIC = 4 +FRS_COMPANY_CAR_FUEL_OTHER = 5 +FRS_COMPANY_CAR_FUEL_CODES = ( + FRS_COMPANY_CAR_FUEL_PETROL, + FRS_COMPANY_CAR_FUEL_DIESEL, + FRS_COMPANY_CAR_FUEL_HYBRID, + FRS_COMPANY_CAR_FUEL_ELECTRIC, + FRS_COMPANY_CAR_FUEL_OTHER, +) +FRS_COMPANY_CAR_FUEL_UNKNOWN = 6 + + +def frs_company_car_carriers(person: pd.DataFrame, job: pd.DataFrame) -> pd.DataFrame: + """Each person's company car, from the job tab, as four carriers. + + EXPBEN, one of the FRS's Employee Pay Details questions, asked of each + current employee job, records whether the present employer provided a + company car (EXPBEN01) and fuel for private use (EXPBEN03) in the last 12 + months. A person's company car is the one on their car job with the + lowest JOBTYPE, the main job (1) first, so a person has at most one, as in + the engine. Its carriers are its list price band (CARVAL 1 to 9, or 10 + where the band is "Don't know" or unanswered), its fuel (FUELTYP 1 to 5, + or 6 likewise), whether the job provides fuel for private use, and what + the person contributed to its purchase cost (CARAMT where CARCON is 1, a + negative or missing amount as 0). CARAMT is one total to date, so it is + not annualised. A person without a company car carries 0, 0, false and 0. + + The survey asks CARVAL and CARCON of a company van (EXPBEN02) too, and + they are taken as the car's; FUELTYP is asked of a car only. The carriers + are no engine inputs and leave at the release boundary: the company_cars + stage reads them, and SPI-channel rows inherit their FRS twin's carriers, + as they do every root column. A tab without these columns refuses, rather + than set nobody's car. + """ + + missing = [column for column in FRS_COMPANY_CAR_JOB_COLUMNS if column not in job] + if missing: + raise KeyError( + f"The FRS job tab has no {missing} column(s), so company cars cannot " + "be set." + ) + car_jobs = pd.DataFrame( + { + "person_id": np.asarray(job["person_id"]), + "jobtype": _number(job, "jobtype").to_numpy(), + "carval": _number(job, "carval").to_numpy(), + "fueltyp": _number(job, "fueltyp").to_numpy(), + "private_fuel": (_number(job, "expben03") == 1).to_numpy(dtype=float), + "contribution": np.where( + _number(job, "carcon") == 1, np.maximum(_number(job, "caramt"), 0), 0.0 + ), + } + ).loc[(_number(job, "expben01") == 1).to_numpy()] + # After a stable sort on JOBTYPE, each person's first car job is the one + # with the lowest JOBTYPE, the tab's order breaking any tie. + car = ( + car_jobs.sort_values("jobtype", kind="stable") + .drop_duplicates("person_id") + .set_index("person_id") + .reindex(person["person_id"]) + ) + # A person without a company car reindexes to NaN, and carries 0 codes. + holder = car["jobtype"].notna().to_numpy() + carval = car["carval"].to_numpy() + fueltyp = car["fueltyp"].to_numpy() + price_band = np.select( + [~holder, np.isin(carval, FRS_COMPANY_CAR_PRICE_BANDS)], + [0, carval], + default=FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN, + ).astype("int64") + fuel_code = np.select( + [~holder, np.isin(fueltyp, FRS_COMPANY_CAR_FUEL_CODES)], + [0, fueltyp], + default=FRS_COMPANY_CAR_FUEL_UNKNOWN, + ).astype("int64") + private_fuel = car["private_fuel"].fillna(0).to_numpy() > 0 + contribution = car["contribution"].fillna(0).to_numpy(dtype="float64") + return pd.DataFrame( + { + "frs_company_car_price_band": price_band, + "frs_company_car_fuel_code": fuel_code, + "frs_company_car_private_fuel": private_fuel, + "frs_company_car_contribution": contribution, + }, + index=person.index, + ) + + def _add_person_income( pe_person: pd.DataFrame, person: pd.DataFrame, 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 67625eb14c..86bca0290e 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/graph.py @@ -119,8 +119,9 @@ # units without an observed FRS capital answer. _READER_ISOLATION_BOUNDARIES = frozenset( { - # The housing shell rewrites root household cells right after the - # open-surface SPI income stage, which would otherwise bind them. + # The housing shell rewrites root household cells after the + # open-surface SPI income stage and the company cars, which would + # otherwise bind them. "spi_housing_shell", "uc_reporter_redraw", # The SPI benefit pass rewrites cells the open-surface readers before @@ -153,6 +154,11 @@ # its own version right after the root, the root cells are inherited # rather than owned there, so the isolation must be declared. "frs_education_grant_split", + # The company cars carve their benefits out of the tape rows' pay, and + # take their UC gainful self-employment again on it, right after the + # open-surface SPI income stage, which would otherwise bind the cells + # they rewrite (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "company_cars", } ) # ``age_tail`` needs no isolation entry: it is declared immediately after the @@ -172,6 +178,9 @@ # The ISA subscriptions split household ISA balances by a WAS donor # household's holding pattern (microcosm#1415). "isa_subscriptions": ("was", "was_person"), + # The company cars draw list prices from WAS round-8 company cars + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "company_cars": ("was_person",), # The finance-cost model trains on the SPI tape (microcosm#1106). "property_components": ("spi",), "nts_bus_travel": ( @@ -586,6 +595,11 @@ # One engine materialization of private-school attendance over the whole # frame at its weights: an open surface (microcosm#1095). "private_school_attendance": None, + # Two engine materializations of the company car and car fuel benefits + # over the whole frame: one the stage carves out of the tape rows' pay, and + # one on its output to check the carve-out. An open surface + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "company_cars": None, # Subscribers are cells of age, sex, region and the CGT income proxy; the # balance split reads the household ISA totals and the payments the LISA # holding (microcosm#1415). @@ -683,8 +697,14 @@ def owned(self, *, rewrite: bool = False) -> Owned: "owned_company_carries_on_trade", "owned_company_carries_on_property_business", "would_claim_carers_allowance", + "frs_company_car_private_fuel", +} +_ROOT_PERSON_INT = { + "age", + # The company car carriers' FRS codes (frs_spine.frs_company_car_carriers). + "frs_company_car_price_band", + "frs_company_car_fuel_code", } -_ROOT_PERSON_INT = {"age"} _ROOT_PERSON_FLOAT: set[str] = set() _ROOT_BENUNIT_TYPES = { "frs_benunit_capital": "float64", @@ -728,7 +748,8 @@ def _root_cells(stage_outputs: Iterable[str]) -> tuple[_Cell, ...]: # integral, and age_tail keeps an integer input integer (its # bands are integral), so the legacy runner and this declaration # agree without relying on the CREATE-time cast (#845). Rewrites - # cannot change their base's dtype. + # cannot change their base's dtype. frs_spine writes the company + # car codes as int64 too. cells.append(_Cell("person", column, "int64")) elif column in _ROOT_PERSON_FLOAT: cells.append(_Cell("person", column, "float64")) @@ -1229,6 +1250,18 @@ def _cells( "lifetime_isa_payments", ), ), + "company_cars": ( + _Cell("person", "company_car_list_price", "float64"), + _Cell("person", "company_car_co2_emissions", "float64"), + _Cell("person", "company_car_fuel_type", "string"), + _Cell("person", "company_car_electric_range", "float64"), + _Cell("person", "company_car_capital_contributions", "float64"), + _Cell("person", "company_car_private_fuel_provided", "bool"), + # A tape row's pay gives up the benefits carved out of it, and its UC + # gainful self-employment follows the carved pay. + _Cell("person", "employment_income", "float64"), + _Cell("person", "uc_is_in_gainful_self_employment", "bool"), + ), "childcare_copy_take_up": ( *_cells( "benunit", 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 ddb7c6bb34..2a44b177c5 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 @@ -52,10 +52,13 @@ frs_disability, frs_education, frs_hmrc_source, + frs_spine, frs_take_up, + hmrc_company_car_statistics, hmrc_income, hmrc_isa_statistics, hmrc_property_rental, + hmrc_uprating, household_lineage, ledger_fact_vendoring, legacy_closure_take_up, @@ -135,6 +138,7 @@ "student_loans": "student_loans", "private_school_attendance": "private_school_attendance", "isa_subscriptions": "isa_subscriptions", + "company_cars": "company_cars", "childcare_copy_take_up": "childcare_copy_take_up", "age_tail": "age_tail", } @@ -236,6 +240,22 @@ hmrc_isa_statistics, receipt_counts, ), + # The company cars read their carriers' names and codes from frs_spine, + # HMRC's company car tables through their typed loader, the engine's CPI + # index and contribution cap, the SPI channel's EPB and tape-row flag, and + # price the cars twice through the engine adapter; their draws are keyed on + # identity, and their receipts' support is rounded + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "company_cars": ( + frs_spine, + hmrc_company_car_statistics, + hmrc_uprating, + receipt_counts, + spi_income, + spi_support, + stochastic_assignment, + uk_engine_adapter, + ), # The copies' childcare re-draw draws through frs_take_up's childcare # helper, reads each household's clone path, and measures its flags for # the stage-time signal gate by the shared disclosure rules (microcosm#1095). @@ -550,6 +570,7 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: from .cgt_support import UKCGTSupportSplitStageTransform from .child_benefit_take_up import UKChildBenefitTakeUpStageTransform from .childcare_copy_take_up import UKChildcareCopyTakeUpStageTransform + from .company_cars import UKCompanyCarsStageTransform from .etb_services import UKETBServicesStageTransform from .etb_vat import UKETBVATStageTransform from .frs_annual_income import UKFRSAnnualIncomeStageTransform @@ -854,6 +875,11 @@ def _fixture_implementations(source: Path) -> Mapping[str, object]: donor_household=was, donor_person=was_person, ), + "company_cars": UKCompanyCarsStageTransform( + stage=stages["company_cars"], + engine=engine, + donor_person=was_person, + ), "childcare_copy_take_up": UKChildcareCopyTakeUpStageTransform( contract=contract, stage=stages["childcare_copy_take_up"] ), diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_company_car_statistics.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_company_car_statistics.py new file mode 100644 index 0000000000..07cbbeea8f --- /dev/null +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/hmrc_company_car_statistics.py @@ -0,0 +1,381 @@ +"""HMRC's company car statistics, typed for the ``company_cars`` stage. + +HMRC's Benefits in kind statistics (July 2026 release) count the employees taxed +on a company car in 2024-25, provisionally, by the car's CO2 emissions band +(Table 2A) and by its fuel (Table 2C), with the taxable value, income tax and +Class 1A NICs on the car and fuel benefits (Table 1), and recipients and taxable +value by range of total income (Tables 3A and 3B) and by region (Table 4). They +publish no list price and no electric range, and Tables 2A and 2C are margins: no +table crosses CO2 with fuel. The stage draws fuel and CO2 to the two margins; the +rest is measured against, never bound (María's ruling of 28 October 2026 for the +ISA facts, applied here: binding the cells a stage draws to would be circular). + +The rows come from the Chronicle package ``hmrc-benefits-in-kind-july-2026`` +(PolicyEngine/chronicle#399, for PolicyEngine/uk-autumn-budget-dashboard-2026#316) +through ``tools/vendor_uk_ledger_facts.py``. Chronicle carries each value in +persons and pounds, and emits no fact for a cell HMRC marks as suppressed, so a +2024-25 cell the stage needs and the feed lacks is refused, never read as zero. +""" + +from __future__ import annotations + +import hashlib +from collections.abc import Mapping +from dataclasses import dataclass, field +from importlib.resources import files +from typing import Any + +from microcosm.build.uk_runtime.ledger_fact_vendoring import ( + load_vendored_resource, + verify_vendored_resource_feed_identity, +) + +HMRC_COMPANY_CAR_STATISTICS_RESOURCE = "hmrc_benefits_in_kind_facts.json" +HMRC_COMPANY_CAR_STATISTICS_ARTIFACT_ROLE = "benefits_in_kind_facts" +#: The tax year the stage reads (2024-25, provisional in the July 2026 release), +#: the build's period. +HMRC_COMPANY_CAR_TAX_YEAR = 2024 +_PREFIX = "hmrc.benefits_in_kind_july_2026." +_YEAR = f"ty{HMRC_COMPANY_CAR_TAX_YEAR}" + +#: Table 2A's CO2 bands from 2020-21, by Chronicle's row ids, in g/km: (id, +#: lowest, highest). The top band is open; every figure in it is at or above the +#: 2024-25 and 2030-31 maximum percentages' thresholds (160 and 155 g/km), so +#: where in it a car sits moves no benefit. +HMRC_CO2_BANDS: tuple[tuple[str, int, int | None], ...] = ( + ("co2_0", 0, 0), + ("co2_1_to_50", 1, 50), + ("co2_51_to_54", 51, 54), + ("co2_55_to_59", 55, 59), + ("co2_60_to_64", 60, 64), + ("co2_65_to_69", 65, 69), + ("co2_70_to_74", 70, 74), + ("co2_75_to_79", 75, 79), + ("co2_80_to_84", 80, 84), + ("co2_85_to_89", 85, 89), + ("co2_90_to_94", 90, 94), + ("co2_95_to_104", 95, 104), + ("co2_105_to_114", 105, 114), + ("co2_115_to_124", 115, 124), + ("co2_125_to_134", 125, 134), + ("co2_135_to_144", 135, 144), + ("co2_145_to_154", 145, 154), + ("co2_155_to_164", 155, 164), + ("co2_165_to_169", 165, 169), + ("co2_170_plus", 170, None), +) +HMRC_CO2_BAND_IDS = tuple(band for band, _, _ in HMRC_CO2_BANDS) +HMRC_ZERO_EMISSION_BAND = "co2_0" +HMRC_LOW_EMISSION_BAND = "co2_1_to_50" +#: Table 2C's fuels: diesel and petrol each include their hybrids. +HMRC_FUEL_TYPE_IDS = ( + "diesel_including_hybrids", + "petrol_including_hybrids", + "fully_electric", +) +#: The 2024-25 record sets the stage's declaration names and the loader reads. +HMRC_COMPANY_CAR_RECORD_SETS = tuple( + f"{_PREFIX}{name}.{_YEAR}" + for name in ( + "table1.recipients", + "table1.taxable_value", + "table1.income_tax_liability", + "table1.class_1a_nic_liability", + "table2a.recipients", + "table2c.recipients", + "table3a.recipients", + "table3a.taxable_value", + "table3b.recipients", + "table3b.taxable_value", + "table4.recipients", + "table4.taxable_value", + ) +) +#: How far each table's own total may sit from Table 1's 2024-25 car recipients, +#: given each sheet's rounding: Table 1 to the nearest 10,000, Table 2A's twenty +#: bands to whole thousands, Table 2C's three fuels to the nearest 5,000. +_TABLE_2A_TOLERANCE = 5_000 + 20 * 500 +_TABLE_2C_TOLERANCE = 5_000 + 3 * 2_500 +#: How far Table 2C's fully electric cars may sit from Table 2A's 0 g/km band. +_ELECTRIC_TOLERANCE = 2_500 + 500 + + +class HMRCCompanyCarStatisticsError(ValueError): + """Raised when the vendored facts are absent, incomplete or inconsistent.""" + + +def co2_band_bounds(band: str) -> tuple[int, int | None]: + for band_id, low, high in HMRC_CO2_BANDS: + if band_id == band: + return low, high + raise HMRCCompanyCarStatisticsError(f"Unknown CO2 band {band!r}.") + + +def _require_counts( + values: Mapping[str, float], expected: tuple[str, ...], label: str +) -> dict[str, float]: + if tuple(values) != expected: + raise HMRCCompanyCarStatisticsError( + f"{label} must carry exactly {list(expected)} in that order, not " + f"{list(values)}." + ) + counts = {key: float(value) for key, value in values.items()} + if any(not value >= 0.0 for value in counts.values()): + raise HMRCCompanyCarStatisticsError(f"{label} has a negative or missing count.") + if not sum(counts.values()) > 0.0: + raise HMRCCompanyCarStatisticsError(f"{label} counts nobody.") + return counts + + +@dataclass(frozen=True) +class HMRCCompanyCarStatistics: + """The 2024-25 company car facts the stage draws from and reports against. + + Counts are recipients and amounts are pounds, as Chronicle carries them. + """ + + tax_year: int + co2_band_recipients: Mapping[str, float] + fuel_type_recipients: Mapping[str, float] + car_recipients: float + car_taxable_value_gbp: float + car_income_tax_gbp: float + car_class_1a_nics_gbp: float + fuel_recipients: float + fuel_taxable_value_gbp: float + fuel_income_tax_gbp: float + fuel_class_1a_nics_gbp: float + income_range_recipients: Mapping[str, float] = field(default_factory=dict) + income_range_taxable_value_gbp: Mapping[str, float] = field(default_factory=dict) + region_recipients: Mapping[str, float] = field(default_factory=dict) + region_taxable_value_gbp: Mapping[str, float] = field(default_factory=dict) + source_commit: str | None = None + resource_sha256: str | None = None + #: The rows the facts were typed from, which the stage's fact fence counts. + row_count: int | None = None + + def __post_init__(self) -> None: + object.__setattr__( + self, + "co2_band_recipients", + _require_counts(self.co2_band_recipients, HMRC_CO2_BAND_IDS, "Table 2A"), + ) + object.__setattr__( + self, + "fuel_type_recipients", + _require_counts(self.fuel_type_recipients, HMRC_FUEL_TYPE_IDS, "Table 2C"), + ) + if self.tax_year != HMRC_COMPANY_CAR_TAX_YEAR: + raise HMRCCompanyCarStatisticsError( + f"The stage reads {HMRC_COMPANY_CAR_TAX_YEAR}-" + f"{(HMRC_COMPANY_CAR_TAX_YEAR + 1) % 100:02d}'s facts, not " + f"{self.tax_year}'s." + ) + + def nonzero_co2_shares(self) -> dict[str, float]: + """Each band's share of the cars that emit CO2 (every band but 0 g/km).""" + + bands = { + band: value + for band, value in self.co2_band_recipients.items() + if band != HMRC_ZERO_EMISSION_BAND + } + total = sum(bands.values()) + return {band: value / total for band, value in bands.items()} + + def fuel_type_shares(self) -> dict[str, float]: + total = sum(self.fuel_type_recipients.values()) + return { + fuel: value / total for fuel, value in self.fuel_type_recipients.items() + } + + def evidence(self) -> dict[str, Any]: + return { + "resource": HMRC_COMPANY_CAR_STATISTICS_RESOURCE, + "resource_sha256": self.resource_sha256, + "source_commit": self.source_commit, + "tax_year": self.tax_year, + "row_count": self.row_count, + } + + +def check_company_car_statistics_declaration( + parameters: Mapping[str, Any], *, stage: str, period: int +) -> None: + """The runtime arm of a stage's ``verify_vendored_fact_resource`` operation.""" + + expected = { + "artifact_role": HMRC_COMPANY_CAR_STATISTICS_ARTIFACT_ROLE, + "resource": HMRC_COMPANY_CAR_STATISTICS_RESOURCE, + "record_sets": list(HMRC_COMPANY_CAR_RECORD_SETS), + "mapped_build_period": HMRC_COMPANY_CAR_TAX_YEAR, + } + declared = {key: parameters.get(key) for key in expected} + if declared != expected: + raise HMRCCompanyCarStatisticsError( + f"{stage}'s verify_vendored_fact_resource must declare {expected}, " + f"not {declared}." + ) + if int(period) != HMRC_COMPANY_CAR_TAX_YEAR: + raise HMRCCompanyCarStatisticsError( + f"{stage} maps HMRC's company car facts to build period " + f"{HMRC_COMPANY_CAR_TAX_YEAR}, but the frame's period is {period}." + ) + + +def _load_payload(verify_feed_identity: bool) -> tuple[dict[str, Any], str]: + payload = load_vendored_resource(HMRC_COMPANY_CAR_STATISTICS_RESOURCE) + if verify_feed_identity: + verify_vendored_resource_feed_identity(payload) + digest = hashlib.sha256( + files("microcosm.build.uk") + .joinpath(HMRC_COMPANY_CAR_STATISTICS_RESOURCE) + .read_bytes() + ).hexdigest() + return payload, digest + + +def _row_values(rows: list[Mapping[str, Any]]) -> dict[str, float]: + values: dict[str, float] = {} + for row in rows: + record_id = str(row["source_record_id"]) + if record_id in values: + raise HMRCCompanyCarStatisticsError( + f"Duplicate vendored company car fact {record_id!r}." + ) + value = row.get("value") + if not isinstance(value, (int, float)) or isinstance(value, bool): + raise HMRCCompanyCarStatisticsError( + f"Vendored company car fact {record_id!r} is not numeric." + ) + values[record_id] = float(value) + return values + + +def _take(values: Mapping[str, float], record_id: str) -> float: + try: + return values[record_id] + except KeyError: + raise HMRCCompanyCarStatisticsError( + f"The vendored company car facts lack {record_id!r}; re-vendor from the " + "pinned feed." + ) from None + + +def _rows_of( + values: Mapping[str, float], record_set: str, measure: str +) -> dict[str, float]: + """Every row a record set carries for one measure, by row id, in feed order.""" + + prefix = f"{_PREFIX}{record_set}.{_YEAR}." + suffix = f".{measure}" + return { + record_id[len(prefix) : -len(suffix)]: value + for record_id, value in values.items() + if record_id.startswith(prefix) and record_id.endswith(suffix) + } + + +def load_hmrc_company_car_statistics( + *, + payload: Mapping[str, Any] | None = None, + verify_feed_identity: bool = True, +) -> HMRCCompanyCarStatistics: + """Type the vendored company car facts, refusing a gap or a drifted table. + + ``payload`` replaces the packaged resource (tests and the synthetic fixture); + the packaged resource is checked against the committed feed pin first. + """ + + if payload is None: + payload, digest = _load_payload(verify_feed_identity) + else: + if verify_feed_identity: + verify_vendored_resource_feed_identity(payload) + digest = "supplied" + rows = list(payload.get("rows", ())) + values = _row_values(rows) + + def table1(row: str, measure: str) -> float: + return _take(values, f"{_PREFIX}table1.{measure}.{_YEAR}.{row}.{measure}") + + statistics = HMRCCompanyCarStatistics( + tax_year=HMRC_COMPANY_CAR_TAX_YEAR, + co2_band_recipients={ + band: _take( + values, f"{_PREFIX}table2a.recipients.{_YEAR}.{band}.recipients" + ) + for band in HMRC_CO2_BAND_IDS + }, + fuel_type_recipients={ + fuel: _take( + values, f"{_PREFIX}table2c.recipients.{_YEAR}.{fuel}.recipients" + ) + for fuel in HMRC_FUEL_TYPE_IDS + }, + car_recipients=table1("car", "recipients"), + car_taxable_value_gbp=table1("car", "taxable_value"), + car_income_tax_gbp=table1("car", "income_tax_liability"), + car_class_1a_nics_gbp=table1("car", "class_1a_nic_liability"), + fuel_recipients=table1("fuel", "recipients"), + fuel_taxable_value_gbp=table1("fuel", "taxable_value"), + fuel_income_tax_gbp=table1("fuel", "income_tax_liability"), + fuel_class_1a_nics_gbp=table1("fuel", "class_1a_nic_liability"), + income_range_recipients=_rows_of(values, "table3a.recipients", "recipients"), + income_range_taxable_value_gbp=_rows_of( + values, "table3a.taxable_value", "taxable_value" + ), + region_recipients=_rows_of(values, "table4.recipients", "recipients"), + region_taxable_value_gbp=_rows_of( + values, "table4.taxable_value", "taxable_value" + ), + source_commit=dict(payload.get("source_fact_feed", {})).get("source_commit"), + resource_sha256=digest, + row_count=len(rows), + ) + _check_published_identities(statistics) + return statistics + + +def _check_published_identities(statistics: HMRCCompanyCarStatistics) -> None: + """Refuse a resource whose tables disagree beyond each sheet's rounding.""" + + cars = statistics.car_recipients + for label, total, tolerance in ( + ("Table 2A", sum(statistics.co2_band_recipients.values()), _TABLE_2A_TOLERANCE), + ( + "Table 2C", + sum(statistics.fuel_type_recipients.values()), + _TABLE_2C_TOLERANCE, + ), + ): + if abs(total - cars) > tolerance: + raise HMRCCompanyCarStatisticsError( + f"{label} counts {total:,.0f} company cars, Table 1 {cars:,.0f}: more " + "apart than their rounding allows." + ) + electric = statistics.fuel_type_recipients["fully_electric"] + zero = statistics.co2_band_recipients[HMRC_ZERO_EMISSION_BAND] + if abs(electric - zero) > _ELECTRIC_TOLERANCE: + raise HMRCCompanyCarStatisticsError( + f"Table 2C's fully electric cars ({electric:,.0f}) and Table 2A's 0 g/km " + f"band ({zero:,.0f}) are more apart than their rounding allows." + ) + + +__all__ = [ + "HMRC_CO2_BANDS", + "HMRC_CO2_BAND_IDS", + "HMRC_COMPANY_CAR_RECORD_SETS", + "HMRC_COMPANY_CAR_STATISTICS_ARTIFACT_ROLE", + "HMRC_COMPANY_CAR_STATISTICS_RESOURCE", + "HMRC_COMPANY_CAR_TAX_YEAR", + "HMRC_FUEL_TYPE_IDS", + "HMRC_LOW_EMISSION_BAND", + "HMRC_ZERO_EMISSION_BAND", + "HMRCCompanyCarStatistics", + "HMRCCompanyCarStatisticsError", + "check_company_car_statistics_declaration", + "co2_band_bounds", + "load_hmrc_company_car_statistics", +] diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py index c7145e9d17..0f8eba40f7 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/isa_subscriptions.py @@ -1,8 +1,8 @@ """ISA subscriptions per adult, imputed from HMRC's ISA tables (microcosm#1415). The FRS and the Wealth and Assets Survey record ISA balances, not what people pay -in during a year, so no survey donor exists for subscriptions. This stage, the -last in the UK roster, draws them from HMRC's published tables and writes five +in during a year, so no survey donor exists for subscriptions. This stage, run +on final incomes, draws them from HMRC's published tables and writes five person inputs policyengine-uk reads: ``cash_isa_balance``, ``stocks_and_shares_isa_balance``, ``cash_isa_subscriptions``, ``stocks_and_shares_isa_subscriptions`` and ``lifetime_isa_payments``. It rewrites diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/measure_simulation.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/measure_simulation.py index 9496cfee74..7cf4b64da3 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/measure_simulation.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/measure_simulation.py @@ -8,6 +8,7 @@ from datetime import date from importlib import resources as importlib_resources from pathlib import Path +from types import MappingProxyType from typing import Any import numpy as np @@ -289,8 +290,21 @@ def savings_interest_outside_isas(frame: Any) -> np.ndarray: #: count the year's profit after losses brought forward, which policyengine-uk #: keeps apart in loss_relief: the self-employment rows read that profit, and #: every row on HMRC's total income (its bands, its amounts, its regional -#: filters) reads total income with that profit (microcosm#1095). -UK_NAMED_TERMS: Mapping[str, str] = UK_LOSS_RELIEF_TERMS +#: filters) reads total income with that profit (microcosm#1095). HMRC's +#: employment income counts taxable benefits in kind, which policyengine-uk +#: 2.165.0 keeps out of employment_income: the rows on it read pay plus +#: benefits_in_kind, the company car and car fuel benefits, whose SPI-channel +#: part the company_cars stage carves out of the tape's pay +#: (PolicyEngine/uk-autumn-budget-dashboard-2026#316). +UK_EMPLOYMENT_INCOME_WITH_BENEFITS_IN_KIND = "employment_income_with_benefits_in_kind" +UK_NAMED_TERMS: Mapping[str, str] = MappingProxyType( + { + **UK_LOSS_RELIEF_TERMS, + UK_EMPLOYMENT_INCOME_WITH_BENEFITS_IN_KIND: ( + "employment_income + benefits_in_kind" + ), + } +) UK_SELF_EMPLOYMENT_INCOME_AFTER_LOSS_RELIEF = "self_employment_income_after_loss_relief" UK_TOTAL_INCOME_AFTER_LOSS_RELIEF = "total_income_after_loss_relief" @@ -320,6 +334,11 @@ def savings_interest_outside_isas(frame: Any) -> np.ndarray: #: benefits and the engine's published tax keep reading current income. UK_ANNUAL_INCOME_MEASURES: Mapping[str, str] = { "employment_income_annual": "employment_income", + # Pay plus the company car and car fuel benefits, which HMRC's employment + # income counts (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "employment_income_with_benefits_in_kind_annual": ( + UK_EMPLOYMENT_INCOME_WITH_BENEFITS_IN_KIND + ), "self_employment_income_after_loss_relief_annual": ( UK_SELF_EMPLOYMENT_INCOME_AFTER_LOSS_RELIEF ), @@ -372,6 +391,12 @@ def savings_interest_outside_isas(frame: Any) -> np.ndarray: "carer_support_payment", "scottish_carer_supplement", ) +#: The engine prorates the company car and car fuel benefits by the share of +#: the tax year the car is available (ITEPA 2003 ss. 143 and 152), so the +#: annual simulation makes a car available for the share of the year the +#: person's pay covers, as it takes that share of the pay +#: (PolicyEngine/uk-autumn-budget-dashboard-2026#316). +_COMPANY_CAR_AVAILABILITY = "company_car_availability" #: ``months_since_state_pension_age`` counts to the middle of the fiscal year #: (6 October), so someone attaining State Pension age within the year was #: paid for that many months plus six of it. @@ -1533,6 +1558,7 @@ def _annual_income_simulation(self) -> Any: amount times its annual share, plus the other spells carried from the dataset's year by the factor the engine carries the current amount by. The State Pension is set to the share of it paid in the fiscal year, + a company car is available for the share of the year the pay covers, and the earnings-tested carer benefits to their baseline values. Pension contributions and salary sacrifice keep their current values: for a part-year entrant they can be large against the year's pay, @@ -1570,6 +1596,13 @@ def _annual_income_simulation(self) -> Any: annual_pension = pension.astype(float) * state_pension_annual_share(months) simulation.set_input("state_pension", self.year, annual_pension) annual_inputs["state_pension"] = annual_pension + availability = _values( + self.simulation.calculate(_COMPANY_CAR_AVAILABILITY, self.year) + ).astype(float) * np.clip( + person[EMPLOYMENT_INCOME_ANNUAL_SHARE].to_numpy(dtype=float), 0.0, 1.0 + ) + simulation.set_input(_COMPANY_CAR_AVAILABILITY, self.year, availability) + annual_inputs[_COMPANY_CAR_AVAILABILITY] = availability for name in _ANNUAL_INCOME_HELD_VARIABLES: held = _values(self.simulation.calculate(name, self.year)).astype(float) simulation.set_input(name, self.year, held) @@ -1754,6 +1787,10 @@ def _annual_income_receipt(self) -> dict[str, Any]: "fiscal year paid: (months_since_state_pension_age + 6) / 12 " "within six months of the year's middle, else 1" ), + "company_car_availability": ( + "company_car_availability at the measurement year times " + f"{EMPLOYMENT_INCOME_ANNUAL_SHARE}, at most 1" + ), "held_at_baseline": list(_ANNUAL_INCOME_HELD_VARIABLES), } 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 8d81d2437a..cc079db0c4 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 @@ -648,6 +648,14 @@ 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 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 + # no engine inputs. + "frs_company_car_price_band", + "frs_company_car_fuel_code", + "frs_company_car_private_fuel", + "frs_company_car_contribution", # 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/salary_sacrifice.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/salary_sacrifice.py index 0cd68ec7bd..0f6c4a0ead 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/salary_sacrifice.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/salary_sacrifice.py @@ -746,9 +746,13 @@ def impute_salary_sacrifice( # Net-pay contributions come out of pay: the spine caps them at pay # (uk_runtime.pension_coherence), and the conversion takes the same amount # off both, so a contribution above the pay that remains is a defect. The - # caps hold here only while no stage between them and this one lowers - # pay: today only hmrc_spi_income_spine and salary_sacrifice write - # employment_income, so a new pay rewrite must cap contributions again. + # caps hold here only while every stage between them and this one that + # lowers pay keeps the contribution: company_cars carves a tape row's car + # benefits only out of the pay its contribution leaves, and a new pay + # rewrite must do the same or cap contributions again. A pay rewrite also + # moves the root's UC gainful self-employment rule, which reads pay: + # company_cars takes it again on the carved pay, but this stage's own + # conversion does not yet. if (employee > np.maximum(employment_income, 0.0) + 1e-6).any(): raise ValueError( "Employee pension contributions must not exceed the pay that remains." 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 1f60d87d09..d1e6b0f46a 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 @@ -93,6 +93,9 @@ from microcosm.build.uk_runtime.childcare_copy_take_up import ( UKChildcareCopyTakeUpStageTransform, ) +from microcosm.build.uk_runtime.company_cars import ( + UKCompanyCarsStageTransform, +) from microcosm.build.uk_runtime.content_identity import uk_frame_content_identity from microcosm.build.uk_runtime.etb_services import UKETBServicesStageTransform from microcosm.build.uk_runtime.etb_vat import UKETBVATStageTransform @@ -356,8 +359,8 @@ def _parse_args(argv: list[str] | None = None) -> argparse.Namespace: "--was-person-tab", type=Path, help=( - "Caller-supplied private WAS round-8 person tab for was_lisa and " - "isa_subscriptions (with --was-tab)." + "Caller-supplied private WAS round-8 person tab for was_lisa, " + "isa_subscriptions and company_cars (with --was-tab)." ), ) parser.add_argument( @@ -848,6 +851,9 @@ def _declared_seeds(stages) -> dict[str, dict[str, int]]: "allocate_isa_subscribers", "draw_isa_subscription_amounts", "draw_lifetime_isa_payments", + "assign_company_car_fuel_types", + "draw_company_car_list_prices", + "draw_company_car_co2_emissions", ): # Identity-keyed draws: the seed is declared under the salt # it is hashed with (microcosm#1415). @@ -1558,7 +1564,7 @@ def prepare_uk_spine_execution( raise ValueError( "--was-tab is required when the was_wealth stage is scheduled." ) - for was_person_stage in ("was_lisa", "isa_subscriptions"): + for was_person_stage in ("was_lisa", "isa_subscriptions", "company_cars"): if ( args.synthetic_fixture_dir is not None or was_person_stage not in stage_names @@ -1719,6 +1725,14 @@ def prepare_uk_spine_execution( was_person_tab_path=sources["was_person"], ) ) + if "company_cars" in stage_names: + implementations["company_cars"] = _GraphSourceTransform( + lambda sources: UKCompanyCarsStageTransform( + stage=stages_by_name["company_cars"], + engine=engine, + was_person_tab_path=sources["was_person"], + ) + ) if "nts_bus_travel" in stage_names: implementations["nts_bus_travel"] = _GraphSourceTransform( lambda sources: UKNTSBusTravelStageTransform( @@ -1956,7 +1970,11 @@ def prepare_uk_spine_execution( graph_sources = _synthetic_graph_sources(args.synthetic_fixture_dir) else: graph_sources = {"frs": args.frs_raw_dir} - was_person_stages = {"was_lisa", "isa_subscriptions"} & set(stage_names) + was_person_stages = { + "was_lisa", + "isa_subscriptions", + "company_cars", + } & set(stage_names) if "was_wealth" in stage_names or was_person_stages: graph_sources["was"] = args.was_tab if was_person_stages: diff --git a/packages/microcosm-build/src/microcosm/build/uk_runtime/stage_health.py b/packages/microcosm-build/src/microcosm/build/uk_runtime/stage_health.py index 4a200f9182..d36cda4899 100644 --- a/packages/microcosm-build/src/microcosm/build/uk_runtime/stage_health.py +++ b/packages/microcosm-build/src/microcosm/build/uk_runtime/stage_health.py @@ -120,6 +120,8 @@ def uk_stage_health_gate( return _isa_subscriptions_invariants_gate(stage, evidence, parameters) if check == "was_lisa_anchor": return _was_lisa_anchor_gate(stage, evidence, parameters) + if check == "company_cars": + return _company_cars_gate(stage, evidence, parameters) return GateResult( name="stage_health", passed=False, @@ -5088,3 +5090,57 @@ def _was_lisa_anchor_gate( "saturations_named": named, }, ) + + +def _company_cars_gate( + stage: str, + evidence: Mapping[str, object], + parameters: Mapping[str, object], +) -> GateResult: + """Company cars keep their invariants (dashboard #316). + + Fails on any record the receipt counts against an invariant (a non-finite or + negative value, a holder without a list price, an input written for someone + without a car, an unknown fuel type, a CO2 figure missing for a car that emits + it or set for an electric car, private fuel on an electric car, contributions + above the list price, an electric range on a car outside 1 to 50 g/km, an SPI + benefit above its EPB, a tape row's employee pension contribution above its + carved pay). It also fails when, on any tape row, pay plus the car and fuel + benefits the engine computes again on the stage's output misses the pay the + row brought in by more than ``maximum_pay_identity_error_gbp``: the carve-out + assumes how the engine prices a car, so an engine that prices it otherwise + fails here. How far holders, fuels, CO2 bands and list prices sit from HMRC's + tables after calibration is not a gate (María's ruling of 28 October 2026 on + the ISA facts), and comparing them is a manual step for now. + """ + + check = "company_cars" + tolerance = _finite_number( + parameters["maximum_pay_identity_error_gbp"], + label=f"{stage}.maximum_pay_identity_error_gbp", + ) + failures: list[str] = [] + checks = _mapping(evidence.get("checks"), label=f"{stage}.checks") + violations = _mapping(checks.get("violations"), label=f"{stage}.violations") + if not violations: + failures.append(f"{stage}: the receipt counts no invariant.") + for name, count in violations.items(): + if count != 0: + failures.append(f"{stage}: {count} record(s) break {name}.") + carve = _mapping(evidence.get("spi_carve_out"), label=f"{stage}.spi_carve_out") + error = _finite_number( + carve.get("max_abs_pay_identity_error_gbp"), + label=f"{stage}.max_abs_pay_identity_error_gbp", + ) + if error > tolerance: + failures.append( + f"{stage}: tape-row pay plus the engine's company car benefits " + f"misses the pay the stage received by up to {error} GBP." + ) + holders = _mapping(evidence.get("holders"), label=f"{stage}.holders") + return GateResult( + name="stage_health", + passed=not failures, + failures=tuple(failures), + details={"stage": stage, "check": check, "holders": dict(holders)}, + ) 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 8523674114..e2fdcf03c8 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 @@ -336,6 +336,14 @@ def __post_init__(self) -> None: "person.stocks_and_shares_isa_balance", "person.cash_isa_subscriptions", "person.stocks_and_shares_isa_subscriptions", + # policyengine-uk 2.165.0's company car inputs, which the company_cars stage + # writes (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "person.company_car_list_price", + "person.company_car_co2_emissions", + "person.company_car_fuel_type", + "person.company_car_electric_range", + "person.company_car_capital_contributions", + "person.company_car_private_fuel_provided", "person.individual_savings_account_interest_income", "person.local_bus_single_fare_share", "person.local_bus_trips", diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_annual_income_measures.py b/packages/microcosm-build/tests/engine/uk/test_uk_annual_income_measures.py index c21d254a0e..0488b408ad 100644 --- a/packages/microcosm-build/tests/engine/uk/test_uk_annual_income_measures.py +++ b/packages/microcosm-build/tests/engine/uk/test_uk_annual_income_measures.py @@ -149,6 +149,17 @@ def test_the_annual_measures_tax_each_persons_year(tmp_path) -> None: savings, route = resolver.compute("person", name) assert route.startswith("annual_income_simulation:") np.testing.assert_allclose(savings, 0.0) + # HMRC's employment income, which the SPI rows read, adds the company car + # benefits (PolicyEngine/uk-autumn-budget-dashboard-2026#316): nobody here + # has a car, so it is the year's pay. + with_cars, route = resolver.compute( + "person", "employment_income_with_benefits_in_kind_annual" + ) + assert route == ( + "annual_income_simulation:engine_components:" + "employment_income_with_benefits_in_kind" + ) + np.testing.assert_allclose(with_cars, annual_pay, rtol=1e-6) receipt = resolver.receipt()["annual_income_measures"] assert receipt["route"] == "annual_income_simulation" factors = receipt["other_spells_engine_factors"] diff --git a/packages/microcosm-build/tests/engine/uk/test_uk_company_cars.py b/packages/microcosm-build/tests/engine/uk/test_uk_company_cars.py new file mode 100644 index 0000000000..45128d3ac6 --- /dev/null +++ b/packages/microcosm-build/tests/engine/uk/test_uk_company_cars.py @@ -0,0 +1,168 @@ +"""Engine lockstep for the company cars stage (dashboard #316). + +The stage writes six of policyengine-uk 2.165.0's company car inputs and takes +the engine's car and fuel benefits out of the SPI tape rows' pay. These tests fail if +the engine stops reading the inputs as the stage writes them (the fuel type as +an enum name included), if its car benefit stops being linear in the list price +above the capped contributions, on which the SPI scaling rests, or if Budget +2026's 2030-31 rise stops reaching the stage's holders alone. +""" + +from __future__ import annotations + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.uk_runtime import company_cars as stage +from microcosm.build.uk_runtime.national_frame import ( + uk_national_frame, + uk_release_export_frame, + write_uk_national_frame, +) +from microcosm.frame import WeightKind +from microcosm.frame.adapters.policyengine_uk import PolicyEngineUKEngine +from test_support.microcosm_build.uk_company_cars import ( + company_cars_stage_spec, + synthetic_company_car_statistics, + synthetic_was_company_car_tab, +) + +_VARIABLES = ( + "company_car_benefit", + "car_fuel_benefit", + "benefits_in_kind", + "employment_income", + "taxable_employment_income", + "ni_class_1a", +) + + +def _frame(): + """Five employees, one per household: two FRS company car holders (an + electric car, and a petrol car with private fuel), two holders on SPI tape + rows (EPB with room for the benefits, and EPB that is not), and no car.""" + + person = pd.DataFrame( + { + "person_id": [11, 21, 31, 41, 51], + "person_benunit_id": [1, 2, 3, 4, 5], + "person_household_id": [1, 2, 3, 4, 5], + "age": [40.0] * 5, + "employment_income": [60_000.0, 45_000.0, 150_000.0, 70_000.0, 30_000.0], + "frs_company_car_price_band": [9, 7, 8, 8, 0], + "frs_company_car_fuel_code": [4, 1, 2, 1, 0], + "frs_company_car_private_fuel": [False, True, False, False, False], + "frs_company_car_contribution": [0.0, 1_000.0, 0.0, 0.0, 0.0], + "person_support_channel": ["frs", "frs", "spi", "spi", "frs"], + "person_is_spi_income_recipient": [False, False, True, True, False], + "hmrc_spi_employment_benefits": [0.0, 0.0, 30_000.0, 1_500.0, 0.0], + "employee_pension_contributions": [3_000.0, 0.0, 9_000.0, 2_000.0, 0.0], + "employment_status": ["FT_EMPLOYED"] * 5, + "self_employment_income": [0.0] * 5, + "uc_is_in_gainful_self_employment": [False] * 5, + } + ) + household = pd.DataFrame( + { + "household_id": [1, 2, 3, 4, 5], + "region": ["LONDON"] * 5, + "council_tax": [0.0] * 5, + "tenure_type": ["OWNED_OUTRIGHT"] * 5, + "rent": [0.0] * 5, + "household_source_id": [1, 2, 3, 4, 5], + } + ) + return uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": [1, 2, 3, 4, 5]}), + household=household, + household_weights=np.ones(5), + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + + +@pytest.fixture(scope="module") +def engine(): + return PolicyEngineUKEngine() + + +@pytest.fixture(scope="module") +def run(engine): + transform = stage.UKCompanyCarsStageTransform( + stage=company_cars_stage_spec(), + engine=engine, + donor_person=synthetic_was_company_car_tab(), + statistics=synthetic_company_car_statistics(), + ) + before = _frame() + after = transform(before) + return before, after, transform.last_receipt + + +def test_the_engine_reads_the_stage_s_inputs(engine, run) -> None: + _, after, receipt = run + values = engine.materialize(after, _VARIABLES, 2024) + person = after.table("person") + holder = person[stage.LIST_PRICE].to_numpy() > 0 + assert holder.tolist() == [True, True, True, True, False] + assert person[stage.FUEL_TYPE].tolist()[:2] == [stage.ELECTRIC, stage.PETROL] + # The electric car pays the zero-emission rate; the petrol car with private + # fuel takes the fuel benefit too. + assert (values["company_car_benefit"][holder] > 0).all() + assert values["car_fuel_benefit"][1] > 0 + assert values["car_fuel_benefit"][0] == 0 + np.testing.assert_allclose( + values["benefits_in_kind"], + values["company_car_benefit"] + values["car_fuel_benefit"], + ) + assert (values["ni_class_1a"][holder] > 0).all() + assert values["ni_class_1a"][4] == 0 + assert receipt["contribution_cap_gbp"] == 5_000.0 + + +def test_spi_pay_plus_the_engine_s_benefits_is_the_tape_s_total(engine, run) -> None: + before, after, receipt = run + values = engine.materialize(after, _VARIABLES, 2024) + pay_before = before.table("person")["employment_income"].to_numpy() + pay_after = after.table("person")["employment_income"].to_numpy() + epb = before.table("person")["hmrc_spi_employment_benefits"].to_numpy() + # FRS-channel pay is untouched. + np.testing.assert_array_equal(pay_after[[0, 1, 4]], pay_before[[0, 1, 4]]) + # A tape row's pay gives up the engine's benefits, which fit in EPB: the second + # tape row's car was scaled to EPB's GBP 1,500. The engine computes in single + # precision, so the identity holds to the penny, not to float64. + np.testing.assert_allclose( + pay_after[[2, 3]] + values["benefits_in_kind"][[2, 3]], + pay_before[[2, 3]], + atol=0.01, + ) + assert (values["benefits_in_kind"][[2, 3]] <= epb[[2, 3]] + 0.01).all() + assert values["benefits_in_kind"][3] == pytest.approx(1_500.0, abs=0.01) + # The stage priced its output again on the engine: within a penny. + assert receipt["spi_carve_out"]["max_abs_pay_identity_error_gbp"] <= 0.01 + + +def test_the_2030_rise_reaches_the_holders_alone(engine, run, tmp_path) -> None: + from policyengine_uk import Microsimulation + from policyengine_uk.scenarios.company_car_tax_rise_2030 import ( + COMPANY_CAR_TAX_RISE_2030, + ) + + _, after, _ = run + path = write_uk_national_frame( + uk_release_export_frame(after), tmp_path / "company_cars.h5" + ) + baseline = Microsimulation(dataset=str(path)) + reformed = Microsimulation(dataset=str(path), reform=COMPANY_CAR_TAX_RISE_2030) + for year, raised in ((2029, False), (2030, True)): + tax = np.asarray(baseline.calculate("income_tax", year).values) + tax_reformed = np.asarray(reformed.calculate("income_tax", year).values) + holder = np.asarray(baseline.calculate("has_company_car", year).values) + assert holder.tolist() == [True, True, True, True, False] + assert tax_reformed[~holder] == pytest.approx(tax[~holder]) + if raised: + assert (tax_reformed[holder] > tax[holder]).all() + else: + assert tax_reformed == pytest.approx(tax) 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 40eea7a7b7..0960bc3dd6 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 @@ -474,6 +474,7 @@ def test_shipped_manifest_is_current(self) -> None: "was_wealth", "was_lisa", "isa_subscriptions", + "company_cars", "regional_property_uprating", "high_value_home_support", "regional_home_values", 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 f0aa188445..079c9da968 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 @@ -1012,6 +1012,7 @@ def test_spi_spine_adds_no_country_package_resources(self) -> None: "hmrc_property_rental_income_facts.json", "hmrc_stamp_tax_facts.json", "hmrc_isa_statistics_facts.json", + "hmrc_benefits_in_kind_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", @@ -1130,8 +1131,10 @@ def test_uk_source_manifest_contains_only_canonical_spine_stages(self) -> None: # uc_capital_coherence; microcosm#1319 carers_allowance_take_up after # child_benefit_take_up; childcare_copy_take_up last, after every copy # stage; microcosm#1334 uc_take_up after uc_capital_coherence and - # frs_annual_income_spells after frs_hmrc_spine_leaves. - assert len(spec.sources.stages) == 50 + # frs_annual_income_spells after frs_hmrc_spine_leaves; microcosm#1415 + # isa_subscriptions last; company_cars right after + # hmrc_spi_income_spine (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + assert len(spec.sources.stages) == 51 assert not {"frs_hmrc_retained_leaves", "hmrc_spi_income"}.intersection( stage.stage for stage in spec.sources.stages ) @@ -1175,6 +1178,7 @@ def test_uk_package_loads(self) -> None: "hmrc_property_rental_income_facts.json", "hmrc_stamp_tax_facts.json", "hmrc_isa_statistics_facts.json", + "hmrc_benefits_in_kind_facts.json", "dwp_move_to_uc_facts.json", "dwp_uc_award_band_facts.json", "obr_hvcts_costing_facts.json", @@ -1567,6 +1571,7 @@ def test_declares_the_full_june_battery(self, manifest) -> None: "uk_stage_childcare_copy_take_up_signal", "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", + "uk_stage_company_cars_invariants", "uk_release_input_coverage", "uk_degenerate_release_surface", "uk_zero_weight_strata", @@ -1705,6 +1710,7 @@ def test_strict_absent_evidence_entries_are_declared(self, manifest) -> None: "uk_stage_childcare_copy_take_up_signal", "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", + "uk_stage_company_cars_invariants", "uk_weights_audit", # The #970 projection fence: a seam that cannot project cannot # certify the candidate's sub-exempt gainers. diff --git a/packages/microcosm-build/tests/engine_free/shared/test_ledger_targets.py b/packages/microcosm-build/tests/engine_free/shared/test_ledger_targets.py index 20ae0edc58..4fa61d63ae 100644 --- a/packages/microcosm-build/tests/engine_free/shared/test_ledger_targets.py +++ b/packages/microcosm-build/tests/engine_free/shared/test_ledger_targets.py @@ -5386,6 +5386,205 @@ def test__given_a_year_to_measure_map_outside_a_window__then_reference_refuses() ) +_EFO_EDITIONS = { + "march": ("EFO March 2026 detailed forecast tables: receipts", "2026_03"), + "october": ("EFO October 2026 detailed forecast tables: receipts", "2026_10"), +} + + +def _edition_fact( + *, + opening_year: int, + value: float, + edition: str, + concept: str = "obr.income_tax", + assertion: str = "observation", +) -> dict: + # OBR's EFO since PolicyEngine/chronicle#397: each line and year keeps its + # latest edition's number, so a window's two years sit in two tables. + table, month = _EFO_EDITIONS[edition] + line = concept.removeprefix("obr.") + fact = _cy_window_fact( + key=f"{line}_{edition}_fy{opening_year}", + value=value, + opening_year=opening_year, + measure_id="amount", + assertion=assertion, + period_type="fiscal_year", + ) + fact["source"] = {**fact["source"], "source_name": "obr", "source_table": table} + fact["observed_measure"] = { + **fact["observed_measure"], + "source_name": "obr", + "source_table": table, + "source_concept": concept, + } + fact["layout"] = { + **fact["layout"], + "record_set_id": f"obr.efo_{month}.receipts.{line}.fy{opening_year}", + "groupby_value_id": line, + } + return fact + + +def _two_edition_facts() -> list[dict]: + return [ + _edition_fact(opening_year=2024, value=305.9, edition="march"), + _edition_fact(opening_year=2025, value=329.3, edition="october"), + _edition_fact( + opening_year=2026, + value=365.4, + edition="october", + assertion="source_projection", + ), + ] + + +_TWO_EDITION_SELECTOR = { + "source_name": "obr", + "source_concept": "obr.income_tax", + "geography_level": "country", + "geography_id": "0100000US", + "source_table_by_opening_year": { + "2024": _EFO_EDITIONS["march"][0], + "2025": _EFO_EDITIONS["october"][0], + }, +} + + +def test__given_a_year_to_table_map__then_calendar_year_window_reads_two_editions_as_one_series() -> ( + None +): + # A stale March projection of FY2025-26 matches no entry of the map. + facts = [ + *_two_edition_facts(), + _edition_fact( + opening_year=2025, + value=327.0, + edition="march", + assertion="source_projection", + ), + ] + registry = compile_ledger_target_references( + facts, + [_cy_window_reference(ledger_selector=_TWO_EDITION_SELECTOR)], + country="uk", + ) + + spec = registry.specs[0] + assert spec.value == pytest.approx(0.25 * 305.9 + 0.75 * 329.3) + assert spec.metadata["ledger_calendar_year_window_series"] == "1" + members = json.loads(spec.metadata["ledger_calendar_year_window_members"]) + assert {year: member["fact_key"] for year, member in members.items()} == { + "2024": "ledger.aggregate_fact.v2:income_tax_march_fy2024", + "2025": "ledger.aggregate_fact.v2:income_tax_october_fy2025", + } + assert spec.metadata["ledger_resolved_assertion"] == "observation" + + +def test__given_two_editions_without_the_table_map__then_calendar_year_window_refuses() -> ( + None +): + # Each edition's record set is its own series, so neither carries both years. + selector = { + key: value + for key, value in _TWO_EDITION_SELECTOR.items() + if key != "source_table_by_opening_year" + } + + with pytest.raises(ValueError, match="from one series; found \\[2024, 2025\\]"): + compile_ledger_target_references( + _two_edition_facts(), + [_cy_window_reference(ledger_selector=selector)], + country="uk", + ) + + +def test__given_a_year_to_table_map__then_a_fact_matches_only_its_own_year() -> None: + march_2024, october_2025, october_2026 = _two_edition_facts() + march_2025 = _edition_fact(opening_year=2025, value=327.0, edition="march") + + assert selector_field_is_supported("source_table_by_opening_year") + assert fact_matches_selector(march_2024, _TWO_EDITION_SELECTOR) + assert fact_matches_selector(october_2025, _TWO_EDITION_SELECTOR) + assert not fact_matches_selector(march_2025, _TWO_EDITION_SELECTOR) + assert not fact_matches_selector(october_2026, _TWO_EDITION_SELECTOR) + + +def test__given_a_year_to_table_map_over_two_concepts__then_each_is_windowed_across_editions() -> ( + None +): + # OBR's two universal credit cells, inside and outside the welfare cap. + facts = [ + _edition_fact(opening_year=year, value=value, edition=edition, concept=concept) + for concept, values in ( + ("obr.universal_credit_in_cap", (40.0, 45.0)), + ("obr.universal_credit_outside_cap", (30.0, 33.0)), + ) + for year, edition, value in zip( + (2024, 2025), ("march", "october"), values, strict=True + ) + ] + reference = _cy_window_reference( + ledger_selector={ + **_TWO_EDITION_SELECTOR, + "source_concept": [ + "obr.universal_credit_in_cap", + "obr.universal_credit_outside_cap", + ], + } + ) + registry = compile_ledger_target_references(facts, [reference], country="uk") + + spec = registry.specs[0] + assert spec.value == pytest.approx(0.25 * (40.0 + 30.0) + 0.75 * (45.0 + 33.0)) + assert spec.metadata["ledger_calendar_year_window_series"] == "2" + + +@pytest.mark.parametrize( + ("overrides", "message"), + [ + ( + {"source_table": _EFO_EDITIONS["october"][0]}, + "declares both 'source_table'", + ), + ( + { + "source_table_by_opening_year": { + "FY2024": _EFO_EDITIONS["march"][0], + "2025": _EFO_EDITIONS["october"][0], + } + }, + "four-digit opening year", + ), + ({"source_table_by_opening_year": {}}, "non-empty mapping"), + ( + { + "source_measure_id_by_opening_year": { + "2024": "amount", + "2025": "amount", + } + }, + "by measure or by table, not both", + ), + ], +) +def test__given_a_malformed_year_to_table_map__then_the_window_refuses( + overrides, message +) -> None: + with pytest.raises(ValueError, match=message): + _cy_window_reference(ledger_selector={**_TWO_EDITION_SELECTOR, **overrides}) + + +def test__given_a_year_to_table_map_outside_a_window__then_reference_refuses() -> None: + with pytest.raises( + ValueError, match="composes the years of a calendar_year_window" + ): + _cy_window_reference( + ledger_selector=_TWO_EDITION_SELECTOR, value_operation="identity" + ) + + @pytest.mark.parametrize( ("value", "normalized"), [ @@ -5766,6 +5965,40 @@ def test__given_a_window_and_a_pinned_quotient__then_the_window_is_translated() assert metadata["ledger_aggregate_fact_key"] == "ledger.aggregate_fact.v2:fy2025" +def test__given_a_year_to_table_map__then_the_scaled_window_reads_two_editions() -> ( + None +): + # The OBR's SDLT line since PolicyEngine/chronicle#397: FY2024-25 in the + # March edition, FY2025-26 on in October's. + facts = _window_ratio_facts() + for fact in facts[:3]: + year = fact["period"]["value"] + table, month = _EFO_EDITIONS["march" if year == 2024 else "october"] + fact["source"] = {**fact["source"], "source_table": table} + fact["observed_measure"] = {**fact["observed_measure"], "source_table": table} + fact["layout"] = { + **fact["layout"], + "record_set_id": f"obr.efo_{month}.receipts.sdlt.fy{year}", + } + reference = _window_ratio_reference( + ledger_selector={ + "source_name": "irs_soi", + "source_measure_id": "total_tax_amount", + "geography_level": "country", + "geography_id": "0100000US", + "source_table_by_opening_year": { + "2024": _EFO_EDITIONS["march"][0], + "2025": _EFO_EDITIONS["october"][0], + }, + } + ) + registry = compile_ledger_target_references(facts, [reference], country="uk") + + assert registry.specs[0].value == pytest.approx( + (0.25 * 304.0 + 0.75 * 329.0) * 60.0 / 80.0 + ) + + def test__given_a_complement_numerator__then_its_cells_come_off_the_universe() -> None: """The share is the rest of the published universe (microcosm#1095 D14f). diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_targets.py index ab5f141e7e..10470ac6ef 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_cgt_targets.py @@ -178,9 +178,7 @@ def test_coverage_requires_all_three_observed_facts(): assert set(requirement.accepted_names) == CGT_TARGET_NAMES -def test_original_cash_forecast_survives_only_as_diagnostic_metadata( - tmp_path, compile_cgt -): +def test_the_cash_outturn_survives_only_as_diagnostic_metadata(tmp_path, compile_cgt): compilation = compile_cgt(_facts(), target_period=2025) by_name = {spec.name: spec for spec in compilation.registry.specs} assert "obr.capital_gains_tax" not in by_name @@ -188,12 +186,14 @@ def test_original_cash_forecast_survives_only_as_diagnostic_metadata( assert metadata["cgt_cash_diagnostic_status"] == "available" assert metadata["cgt_cash_diagnostic_role"] == "diagnostic_only_not_in_fit" assert metadata["cgt_cash_reconciliation_status"] == "unresolved" - assert float(metadata["cgt_cash_diagnostic_value_gbp"]) == 21_801_546_197.09165 + # The October 2026 EFO's FY2025-26 outturn: March's forecast left the feed + # with PolicyEngine/chronicle#397 (microcosm#1430). + assert float(metadata["cgt_cash_diagnostic_value_gbp"]) == 24_310_000_000 assert metadata["cgt_cash_diagnostic_period"] == "2025" assert metadata["cgt_cash_diagnostic_ledger_period_type"] == "fiscal_year" - assert metadata["cgt_cash_diagnostic_ledger_assertion"] == "source_projection" + assert metadata["cgt_cash_diagnostic_ledger_assertion"] == "observation" assert metadata["cgt_cash_diagnostic_ledger_aggregate_fact_key"] == ( - "ledger.aggregate_fact.v2:93699bb9caa7ec0d6833f420" + "ledger.aggregate_fact.v2:81ca86a5fa9d42cfa0eff5e3" ) assert "obr.uk" in metadata["cgt_cash_diagnostic_source"] # TargetSpec's normal serialization is used in national/local receipts. @@ -211,8 +211,8 @@ def test_original_cash_forecast_survives_only_as_diagnostic_metadata( [ "missing", "wrong_year", - "observation", - "different_forecast", + "projection", + "different_figure", "wrong_period_type", "duplicate", ], @@ -235,8 +235,8 @@ def test_missing_cash_diagnostic_does_not_remove_observed_targets( for fact in cash: if cash_change == "wrong_year": fact["period"]["value"] = 2026 - elif cash_change == "observation": - fact["assertion"] = "observation" + elif cash_change == "projection": + fact["assertion"] = "source_projection" elif cash_change == "wrong_period_type": fact["period"]["type"] = "tax_year" else: @@ -254,11 +254,11 @@ def test_missing_cash_diagnostic_does_not_remove_observed_targets( assert metadata["cgt_cash_diagnostic_status"] == "unavailable" assert metadata["cgt_cash_diagnostic_unavailable_reason"] assert metadata["cgt_cash_diagnostic_expected_fact_key"] == ( - "ledger.aggregate_fact.v2:93699bb9caa7ec0d6833f420" + "ledger.aggregate_fact.v2:81ca86a5fa9d42cfa0eff5e3" ) assert metadata["cgt_cash_diagnostic_expected_period"] == "2025" assert metadata["cgt_cash_diagnostic_expected_period_type"] == "fiscal_year" - assert metadata["cgt_cash_diagnostic_expected_assertion"] == "source_projection" + assert metadata["cgt_cash_diagnostic_expected_assertion"] == "observation" assert "cgt_cash_diagnostic_value_gbp" not in metadata assert "cgt_cash_diagnostic_source" not in metadata restored = TargetRegistry.from_json( @@ -333,7 +333,8 @@ def test_malformed_cash_declaration_remains_a_compile_error( elif change == "fact_key": declaration["reference"]["ledger_fact_key"] = None else: - declaration["required_assertion"] = "observation" + # The outturn pin pairs with observed_only; a projection disagrees. + declaration["required_assertion"] = "source_projection" (tmp_path / "uk_population_targets.json").write_text(json.dumps(contract)) original_files = ledger_targets.importlib_resources.files monkeypatch.setattr( 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 bf5c678085..7fb808521d 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 == "53815b24844cb63c103209f197f9d3d9e2e424a9" + assert pin.source_commit == "08962f1b893fc1ba3b7bdd3d800c7e867318951a" assert pin.source_repo == "PolicyEngine/chronicle" - assert pin.fact_row_count == 1511063 + assert pin.fact_row_count == 1512256 assert pin.facts_sha256 == ( - "4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227" + "11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c" ) assert pin.manifest_sha256 == ( - "708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb" + "96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722" ) assert pin.artifact_schema_version == "policyengine_ledger.consumer_artifact.v2" assert pin.consumer_fact_schema_versions == ("chronicle.consumer_fact.v4",) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars.py new file mode 100644 index 0000000000..33ebb38e45 --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars.py @@ -0,0 +1,1175 @@ +"""The company cars stage's pieces on synthetic data (dashboard #316).""" + +from __future__ import annotations + +import dataclasses + +import numpy as np +import pandas as pd +import pytest + +from microcosm.build.stage_evidence import snapshot_stage_evidence +from microcosm.build.uk_runtime import company_cars as stage +from microcosm.build.uk_runtime import salary_sacrifice +from microcosm.build.uk_runtime.frs_spine import ( + FRS_COMPANY_CAR_PRICE_BAND_BOUNDS, + FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN, + uc_gainful_self_employment, +) +from microcosm.build.uk_runtime.hmrc_company_car_statistics import ( + HMRC_COMPANY_CAR_RECORD_SETS, + HMRC_LOW_EMISSION_BAND, + HMRCCompanyCarStatisticsError, + check_company_car_statistics_declaration, + co2_band_bounds, + load_hmrc_company_car_statistics, +) +from microcosm.build.uk_runtime.national_frame import uk_national_frame +from microcosm.build.uk_runtime.receipt_counts import ( + small_cell_share, + support_band, +) +from microcosm.build.uk_runtime.spi_income import SPI_INCOME_RECIPIENT_COLUMN +from microcosm.frame import WeightKind +from test_support.microcosm_build.uk_company_cars import ( + COMPANY_CARS_STAGE_OPERATIONS, + company_cars_stage_spec, + synthetic_company_car_statistics, + synthetic_company_car_statistics_payload, + synthetic_was_company_car_tab, +) + +CAP = 5_000.0 + + +@pytest.fixture(scope="module") +def statistics(): + return synthetic_company_car_statistics() + + +@pytest.fixture(scope="module") +def spec(): + return stage.CompanyCarsSpec.from_stage(company_cars_stage_spec()) + + +@pytest.fixture(scope="module") +def donor(spec): + return stage.clean_was_company_car_donor( + synthetic_was_company_car_tab(), columns=spec.columns + ).grown(1.2) + + +def _replaced(kind: str, **changes): + return tuple( + {**operation, **changes} if operation["kind"] == kind else operation + for operation in COMPANY_CARS_STAGE_OPERATIONS + ) + + +def test_the_declaration_is_read_once_and_checked(spec) -> None: + assert spec.diesel_fuel_type == stage.DIESEL_RDE2 + assert spec.minimum_donor_households == 3 + assert spec.columns.list_price == ("LISTPR1R8", "LISTPR2R8", "LISTPR3R8") + with pytest.raises(stage.CompanyCarsError, match="fence"): + stage.CompanyCarsSpec.from_stage( + company_cars_stage_spec( + _replaced( + stage.CLASSIFY_COMPANY_CAR_FACTS_KIND, calibration_permitted=True + ) + ) + ) + with pytest.raises(stage.CompanyCarsError, match="CARVAL"): + stage.CompanyCarsSpec.from_stage( + company_cars_stage_spec( + _replaced(stage.DRAW_COMPANY_CAR_LIST_PRICES_KIND, bands={"1": [0, 9]}) + ) + ) + with pytest.raises(stage.CompanyCarsError, match="writes"): + stage.CompanyCarsSpec.from_stage( + company_cars_stage_spec( + _replaced(stage.ASSIGN_COMPANY_CAR_FUEL_TYPES_KIND, outputs=[]) + ) + ) + with pytest.raises(stage.CompanyCarsError, match="households"): + stage.CompanyCarsSpec.from_stage( + company_cars_stage_spec( + _replaced( + stage.DRAW_COMPANY_CAR_LIST_PRICES_KIND, minimum_donor_households=2 + ) + ) + ) + # A declaration written for the old unknown-fuel rule, which drew the cars + # without private fuel at Table 2C's own shares, is refused (the third + # review of microcosm#1430). + with pytest.raises(stage.CompanyCarsError, match="together"): + stage.CompanyCarsSpec.from_stage( + company_cars_stage_spec( + _replaced( + stage.ASSIGN_COMPANY_CAR_FUEL_TYPES_KIND, + unknown_fuel="table_2c_shares_non_electric_with_private_fuel", + ) + ) + ) + + +def test_the_fact_fence_counts_the_vendored_rows(spec, statistics) -> None: + assert spec.fenced_fact_count == len( + synthetic_company_car_statistics_payload()["rows"] + ) + assert statistics.row_count == spec.fenced_fact_count + uncounted = _replaced(stage.CLASSIFY_COMPANY_CAR_FACTS_KIND, fenced_fact_count=None) + with pytest.raises(stage.CompanyCarsError, match="count"): + stage.CompanyCarsSpec.from_stage(company_cars_stage_spec(uncounted)) + # A resource with another row count than the fence's is refused at run time. + other = dataclasses.replace(statistics, row_count=statistics.row_count + 1) + transform = dataclasses.replace(_transform(statistics), statistics=other) + with pytest.raises(stage.CompanyCarsError, match="fence covers"): + transform(_stage_frame()) + + +def test_the_donor_keeps_company_cars_with_a_price_only(spec) -> None: + person = pd.DataFrame( + { + "CASER8": [1, 2, 3, 4], + "R8xshhwgt": [100.0, 200.0, 300.0, 0.0], + "COMPVEHR8": [1, 1, 2, 1], + "CARVAN1R8": [1, 2, 1, 1], + "PETROL1R8": [4, 1, 1, 1], + "LISTPR1R8": [45_000, 30_000, 25_000, 20_000], + "CARVAN2R8": [1, -1, -1, -1], + "PETROL2R8": [1, -1, -1, -1], + "LISTPR2R8": [-9, -9, -9, -9], + "CARVAN3R8": [-1, -1, -1, -1], + "PETROL3R8": [-1, -1, -1, -1], + "LISTPR3R8": [-9, -9, -9, -9], + } + ) + donor = stage.clean_was_company_car_donor(person, columns=spec.columns) + # The van, the person without a company vehicle, the car without a price and + # the household without a weight are all left out. + assert donor.price.tolist() == [45_000.0] + assert donor.is_electric.tolist() == [True] + assert donor.weight.tolist() == [100.0] + assert donor.grown(1.5).price.tolist() == [67_500.0] + with pytest.raises(stage.CompanyCarsError, match="lacks"): + stage.clean_was_company_car_donor( + person.drop(columns="LISTPR3R8"), columns=spec.columns + ) + + +def test_fuel_codes_map_and_an_unknown_fuel_draws_at_table_2c_shares( + spec, statistics +) -> None: + codes = np.array([1, 2, 3, 4, 5] + [6] * 20_000) + ids = np.arange(len(codes)) + 1 + fuel, drawn = stage.assign_fuel_types( + codes, + ids, + private_fuel=np.zeros(len(codes), dtype=bool), + weights=np.ones(len(codes)), + statistics=statistics, + spec=spec, + ) + assert fuel[:5].tolist() == [ + stage.PETROL, + stage.DIESEL_RDE2, + stage.ALTERNATIVE_FUEL, + stage.ELECTRIC, + stage.ALTERNATIVE_FUEL, + ] + assert not drawn[:5].any() and drawn[5:].all() + shares = pd.Series(fuel[5:]).value_counts(normalize=True) + assert shares[stage.ELECTRIC] == pytest.approx(0.5, abs=0.02) + assert shares[stage.PETROL] == pytest.approx(0.4, abs=0.02) + assert shares[stage.DIESEL_RDE2] == pytest.approx(0.1, abs=0.02) + + +def test_an_unknown_fuel_with_private_fuel_never_draws_electricity( + spec, statistics +) -> None: + """An electric car carries no fuel benefit, so a holder who reports private + fuel draws petrol or diesel at their Table 2C shares (item 7 of the review).""" + + codes = np.array([6] * 20_000) + ids = np.arange(len(codes)) + 1 + fueled = np.zeros(len(codes), dtype=bool) + fueled[::2] = True + fuel, drawn = stage.assign_fuel_types( + codes, + ids, + private_fuel=fueled, + weights=np.ones(len(codes)), + statistics=statistics, + spec=spec, + ) + assert drawn.all() + assert not (fuel[fueled] == stage.ELECTRIC).any() + shares = pd.Series(fuel[fueled]).value_counts(normalize=True) + assert shares[stage.PETROL] == pytest.approx(0.8, abs=0.02) + + +def test_unknown_fuels_meet_table_2c_together(spec, statistics) -> None: + """The holders who report private fuel cannot draw electricity, so the + others draw it at the share that keeps Table 2C's among all the cars whose + fuel is drawn (item 7 of the second review).""" + + codes = np.array([6] * 50_000) + ids = np.arange(len(codes)) + 1 + fueled = np.zeros(len(codes), dtype=bool) + fueled[::5] = True + fuel, _ = stage.assign_fuel_types( + codes, + ids, + private_fuel=fueled, + weights=np.ones(len(codes)), + statistics=statistics, + spec=spec, + ) + assert not (fuel[fueled] == stage.ELECTRIC).any() + shares = pd.Series(fuel).value_counts(normalize=True) + assert shares[stage.ELECTRIC] == pytest.approx(0.5, abs=0.01) + assert shares[stage.PETROL] == pytest.approx(0.4, abs=0.01) + assert shares[stage.DIESEL_RDE2] == pytest.approx(0.1, abs=0.01) + # Weighted, the private-fuel holders carry 60% of the mass: the others draw + # electricity all, the most they can carry. + fuel, _ = stage.assign_fuel_types( + codes, + ids, + private_fuel=fueled, + weights=np.where(fueled, 6.0, 1.0), + statistics=statistics, + spec=spec, + ) + assert (fuel[~fueled] == stage.ELECTRIC).all() + assert not (fuel[fueled] == stage.ELECTRIC).any() + + +def test_the_lost_cars_draw_their_fuel_at_the_holders_share(spec, statistics) -> None: + """The tape rows that lose their car for want of EPB draw fuel as the holders + do, at the holders' electric share, not at one their own private fuel sets + (item 2 of the third review, on its probe).""" + + holders = np.array([6] * 2_000) + fueled = np.zeros(len(holders), dtype=bool) + fueled[::4] = True + share = stage.unknown_fuel_electric_share( + holders, + private_fuel=fueled, + weights=np.ones(len(holders)), + statistics=statistics, + ) + assert share == pytest.approx(0.5 / 0.75) + lost = np.array([6] * 40_000) + ids = np.arange(len(lost)) + 1 + unfueled = np.zeros(len(lost), dtype=bool) + at_holders, _ = stage.assign_fuel_types( + lost, + ids, + private_fuel=unfueled, + weights=np.ones(len(lost)), + statistics=statistics, + spec=spec, + unfueled_electric=share, + ) + alone, _ = stage.assign_fuel_types( + lost, + ids, + private_fuel=unfueled, + weights=np.ones(len(lost)), + statistics=statistics, + spec=spec, + ) + assert (at_holders == stage.ELECTRIC).mean() == pytest.approx(share, abs=0.01) + assert (alone == stage.ELECTRIC).mean() == pytest.approx(0.5, abs=0.01) + # Petrol and diesel keep Table 2C's ratio between them either way. + for fuel in (at_holders, alone): + drawn = pd.Series(fuel[fuel != stage.ELECTRIC]).value_counts(normalize=True) + assert drawn[stage.PETROL] == pytest.approx(0.8, abs=0.02) + + +def test_list_prices_stay_in_their_band(spec, donor) -> None: + bands = np.repeat(np.arange(1, 11), 300) + electric = np.tile([True, False], len(bands) // 2) + ids = np.arange(len(bands)) + 1 + prices, receipt = stage.draw_list_prices( + bands, electric, ids, donor=donor, spec=spec + ) + for band, (low, high) in FRS_COMPANY_CAR_PRICE_BAND_BOUNDS.items(): + drawn = prices[bands == band] + assert (drawn > low).all(), band + if high is not None: + assert (drawn <= high).all(), band + assert (prices[bands == FRS_COMPANY_CAR_PRICE_BAND_UNKNOWN] > 0).all() + assert receipt["routes"] + + +def test_a_band_with_too_few_donor_households_is_drawn_uniformly(spec) -> None: + # Two band-2 cars in one household; twelve electric cars above GBP 40,000 in + # twelve households. + donor = stage.WASCompanyCarDonor( + price=np.array([11_000.0, 12_000.0, *np.linspace(50_000, 72_000, 12)]), + is_electric=np.array([False, False, *[True] * 12]), + weight=np.ones(14), + household=np.array([1, 1, *range(2, 14)]), + receipt={}, + ) + bands = np.array([2] * 50 + [9] * 50) + prices, receipt = stage.draw_list_prices( + bands, np.ones(100, dtype=bool), np.arange(100) + 1, donor=donor, spec=spec + ) + assert set(receipt["routes"]) >= {"band_2:uniform", "band_9:donor_level_0"} + assert prices[:50].min() > 10_000 and prices[:50].max() <= 13_000 + assert prices[50:].min() >= 50_000 and prices[50:].max() <= 72_000 + # Too few above GBP 40,000 too: the open band is uniform up to the fallback. + sparse = dataclasses.replace(donor, household=np.array([1] * 14)) + with pytest.raises(stage.CompanyCarsError, match="donor households"): + stage.draw_list_prices( + np.array([10]), np.array([True]), np.array([1]), donor=sparse, spec=spec + ) + prices, receipt = stage.draw_list_prices( + np.array([9] * 20), + np.ones(20, dtype=bool), + np.arange(20) + 1, + donor=sparse, + spec=spec, + ) + assert "band_9:uniform" in receipt["routes"] + assert prices.min() > 40_000 and prices.max() <= spec.open_band_fallback_upper_gbp + + +def test_band_1_s_uniform_draw_starts_at_the_minimum_list_price(spec) -> None: + """Without band-1 donors the draw is uniform from the least price the + carve-out keeps a car at, not from zero (item 9 of the review).""" + + donor = stage.WASCompanyCarDonor( + price=np.array([8_000.0, 9_000.0]), + is_electric=np.zeros(2, dtype=bool), + weight=np.ones(2), + household=np.array([1, 1]), + receipt={}, + ) + prices, receipt = stage.draw_list_prices( + np.ones(200, dtype=int), + np.zeros(200, dtype=bool), + np.arange(200) + 1, + donor=donor, + spec=spec, + ) + assert "band_1:uniform" in receipt["routes"] + assert prices.min() >= spec.minimum_scaled_list_price_gbp + assert prices.max() <= FRS_COMPANY_CAR_PRICE_BAND_BOUNDS[1][1] + + +def test_co2_matches_table_2a_among_cars_that_emit_it(spec, statistics) -> None: + rng = np.random.default_rng(3) + n = 30_000 + fuel = rng.choice( + [stage.ELECTRIC, stage.PETROL, stage.ALTERNATIVE_FUEL], n, p=[0.5, 0.4, 0.1] + ).astype(object) + hybrid = fuel == stage.ALTERNATIVE_FUEL + weights = rng.uniform(1, 3, n) + co2, electric_range, receipt = stage.draw_co2_emissions( + fuel, + hybrid, + weights, + np.arange(n) + 1, + sources=np.arange(n), + statistics=statistics, + spec=spec, + ) + assert (co2[fuel == stage.ELECTRIC] == 0).all() + emits = fuel != stage.ELECTRIC + assert (co2[emits] >= 1).all() + assert (co2[emits] <= spec.top_band_upper_g_km).all() + low = emits & (co2 <= 50) + share = weights[low].sum() / weights[emits].sum() + # The non-hybrids' draw meets the share in expectation. + target = statistics.nonzero_co2_shares()[HMRC_LOW_EMISSION_BAND] + assert receipt["table_2a_share_1_50"] == target + assert share == pytest.approx(target, abs=0.01) + # Hybrids go first: their weight is below the target, so every one is low. + assert (co2[hybrid] <= 50).all() + assert (electric_range[low] == spec.electric_range_miles).all() + assert (electric_range[~low] == 0).all() + assert receipt["max_abs_band_share_gap"] < 0.01 + for band in ("co2_95_to_104", "co2_170_plus"): + lowest, _ = co2_band_bounds(band) + assert (co2[emits & (co2 >= lowest)] >= lowest).all() + + +def test_the_carve_out_fits_each_benefit_inside_epb_and_pay(spec) -> None: + price = np.array([40_000.0, 40_000.0, 40_000.0, 30_000.0]) + car = 0.25 * (price - np.minimum([0.0, 6_000.0, 0.0, 0.0], CAP)) + carve = stage.carve_spi_benefits( + epb=np.array([20_000.0, 3_000.0, 500.0, 9_000.0]), + pay=np.array([90_000.0, 60_000.0, 40_000.0, 50_000.0]), + employee_contributions=np.zeros(4), + list_price=price, + contributions=np.array([0.0, 6_000.0, 0.0, 0.0]), + private_fuel=np.array([True, False, False, True]), + car_benefit=car, + fuel_benefit=np.array([7_000.0, 0.0, 0.0, 7_000.0]), + contribution_cap=CAP, + spec=spec, + ) + # 1: car 10,000 plus fuel 7,000 fit inside 20,000. + assert carve.keep[0] and carve.benefit[0] == pytest.approx(17_000.0) + # 2: car 8,750 above EPB 3,000: the price scales to 12,000 with no contribution. + assert carve.keep[1] and carve.benefit[1] == pytest.approx(3_000.0) + assert carve.list_price[1] == pytest.approx(12_000.0) + assert carve.contributions[1] == 0.0 + # 3: EPB 500 would need a GBP 2,000 car, below the minimum price: dropped. + assert not carve.keep[2] and carve.benefit[2] == 0.0 + # 4: car 7,500 and fuel 7,000 do not fit inside EPB 9,000 together, so the + # fuel goes first and the car fits whole. + assert carve.keep[3] and not carve.private_fuel[3] + assert carve.benefit[3] == pytest.approx(7_500.0) + assert carve.list_price[3] == pytest.approx(30_000.0) + assert carve.scaled.tolist() == [False, True, False, False] + assert (carve.benefit <= np.array([20_000.0, 3_000.0, 500.0, 9_000.0])).all() + + +def test_private_fuel_goes_first_when_car_and_fuel_do_not_fit_together(spec) -> None: + """Dropping the fuel first never loses a car that fits without it (item 7 of + the review, María's ruling of 31 October 2026).""" + + carve = stage.carve_spi_benefits( + epb=np.array([6_000.0, 9_000.0]), + pay=np.array([40_000.0, 40_000.0]), + employee_contributions=np.zeros(2), + list_price=np.array([40_000.0, 35_000.0]), + contributions=np.zeros(2), + private_fuel=np.array([True, True]), + car_benefit=np.array([4_000.0, 0.29 * 35_000.0]), + fuel_benefit=np.array([7_000.0, 0.29 * 27_800.0]), + contribution_cap=CAP, + spec=spec, + ) + assert carve.keep.all() and not carve.private_fuel.any() + assert carve.benefit[0] == pytest.approx(4_000.0) + # The review's case: a 29% car on GBP 35,000 (10,150) with GBP 8,062 of fuel + # in EPB 9,000. The fuel goes, and the car scales to GBP 31,034. + assert carve.list_price[1] == pytest.approx(9_000.0 / 0.29) + assert carve.benefit[1] == pytest.approx(9_000.0) + + +def test_the_cap_is_epb_within_the_pay(spec) -> None: + carve = stage.carve_spi_benefits( + epb=np.array([9_000.0, 9_000.0]), + pay=np.array([40_000.0, 4_000.0]), + employee_contributions=np.zeros(2), + list_price=np.array([40_000.0, 40_000.0]), + contributions=np.zeros(2), + private_fuel=np.zeros(2, dtype=bool), + car_benefit=np.array([10_000.0, 10_000.0]), + fuel_benefit=np.zeros(2), + contribution_cap=CAP, + spec=spec, + ) + assert carve.benefit.tolist() == pytest.approx([9_000.0, 4_000.0]) + assert carve.scaled.all() + assert carve.list_price.tolist() == pytest.approx([36_000.0, 16_000.0]) + + +def test_the_cap_leaves_the_pay_an_employee_contribution_needs(spec) -> None: + """The SPI income stage capped a tape row's net-pay contribution at the pay + it drew, and salary_sacrifice refuses one above the pay that remains, so the + carve-out keeps that pay (item 2 of the second review, on its two probes).""" + + epb = np.array([3_000.0, 6_000.0, 9_000.0]) + pay = np.array([3_000.0, 20_000.0, 40_000.0]) + employee = np.array([150.0, 20_000.0, 2_000.0]) + carve = stage.carve_spi_benefits( + epb=epb, + pay=pay, + employee_contributions=employee, + list_price=np.array([40_000.0, 40_000.0, 40_000.0]), + contributions=np.zeros(3), + private_fuel=np.zeros(3, dtype=bool), + car_benefit=np.array([10_000.0, 10_000.0, 10_000.0]), + fuel_benefit=np.zeros(3), + contribution_cap=CAP, + spec=spec, + ) + # PAY 0 and EPB 3,000 with a 150 contribution: the car fits 2,850. + assert carve.keep[0] and carve.benefit[0] == pytest.approx(2_850.0) + assert carve.list_price[0] == pytest.approx(2_850.0 / 0.25) + # The contribution takes all the pay: no room, so the car is dropped. + assert not carve.keep[1] and carve.benefit[1] == 0.0 + # Room to spare: EPB caps as before. + assert carve.benefit[2] == pytest.approx(9_000.0) + assert (pay - carve.benefit >= employee - 1e-9).all() + assert carve.receipt["cap_below_epb_for_the_employee_contribution"] == ( + stage.rounded_count(2) + ) + # What the room costs beside a cap of EPB within pay alone (item 3 of the + # third review): the first car would scale to GBP 12,000, not 11,400; the + # second would keep a GBP 24,000 car; the third is untouched. + assert carve.receipt["cars_the_employee_contribution_scales_or_drops"] == ( + stage.rounded_count(2) + ) + np.testing.assert_allclose( + carve.list_price_given_up_for_the_contribution, [600.0, 24_000.0, 0.0] + ) + + +class _UKEngine: + country = "uk" + + +def _benefits(frame): + person = frame.table("person") + price = person[stage.LIST_PRICE].to_numpy(float) + co2 = person[stage.CO2_EMISSIONS].to_numpy(float) + contribution = np.minimum(person[stage.CAPITAL_CONTRIBUTIONS].to_numpy(float), CAP) + rate = np.where(co2 == 0, 0.03, np.where(co2 <= 50, 0.10, 0.25)) + car = np.where(price > 0, np.maximum(price - contribution, 0.0) * rate, 0.0) + fuel = np.where( + person[stage.PRIVATE_FUEL].to_numpy(bool) & (co2 > 0), rate * 27_800.0, 0.0 + ) + return car, fuel + + +def _stage_frame(seed: int = 1, households: int = 600, order=None, sources=None): + """``sources`` maps the household ids to their source households; each is its + own by default.""" + + rng = np.random.default_rng(seed) + ids = np.arange(households) + 1000 + household = pd.DataFrame( + { + "household_id": ids, + "household_source_id": ids if sources is None else sources(ids), + } + ) + rows = [] + for household_id in household["household_id"]: + spi = bool(rng.random() < 0.4) + for _ in range(int(rng.integers(1, 4))): + has_car = rng.random() < 0.15 + # Most SPI-channel rows are drawn from the tape; the others (undrawn + # copies and dependants) keep their twin's pay with no EPB. + tape = spi and bool(rng.random() < 0.8) + rows.append( + { + "person_id": 10_000 + len(rows), + "person_household_id": household_id, + "person_benunit_id": household_id * 10, + "employment_income": float(rng.uniform(15_000, 120_000)), + "frs_company_car_price_band": int(rng.integers(1, 11)) + if has_car + else 0, + "frs_company_car_fuel_code": int(rng.integers(1, 7)) + if has_car + else 0, + "frs_company_car_private_fuel": bool( + has_car and rng.random() < 0.1 + ), + "frs_company_car_contribution": float( + rng.choice([0.0, 2_000.0, 7_000.0]) + ) + if has_car + else 0.0, + "person_support_channel": "spi" if spi else "frs", + SPI_INCOME_RECIPIENT_COLUMN: tape, + "hmrc_spi_employment_benefits": float( + rng.choice([0.0, 800.0, 6_000.0, 20_000.0]) + ) + if tape + else 0.0, + } + ) + person = pd.DataFrame(rows) + # The SPI income stage's pension and UC columns, on a stream of their own + # so the draws above stay as they were. A tenth of the tape rows contribute + # all their pay, which the SPI stage's cap allows. + extra = np.random.default_rng(seed + 7) + pay = person["employment_income"].to_numpy(float) + tape_rows = person[SPI_INCOME_RECIPIENT_COLUMN].to_numpy(bool) + u = extra.random(len(person)) + person["employee_pension_contributions"] = np.where( + tape_rows & (u < 0.1), pay, np.where(u < 0.5, 1_500.0, 0.0) + ) + self_employed = extra.random(len(person)) < 0.05 + person["employment_status"] = np.where( + self_employed, "FT_SELF_EMPLOYED", "FT_EMPLOYED" + ) + person["self_employment_income"] = np.where( + extra.random(len(person)) < 0.3, extra.uniform(0, 100_000, len(person)), 0.0 + ) + person[stage.UC_GAINFUL_SELF_EMPLOYMENT] = uc_gainful_self_employment( + self_employed, person["self_employment_income"].to_numpy(float), pay + ) + if order is not None: + person = person.iloc[order(len(person))].reset_index(drop=True) + weights = rng.uniform(5, 30, households) + return uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": household["household_id"] * 10}), + household=household, + household_weights=weights, + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + + +def _transform(statistics): + return stage.UKCompanyCarsStageTransform( + stage=company_cars_stage_spec(), + engine=_UKEngine(), + donor_person=synthetic_was_company_car_tab(), + statistics=statistics, + price_growth=1.2, + contribution_cap=CAP, + benefits=_benefits, + ) + + +def test_the_whole_stage_writes_its_columns_and_carves_spi_pay(statistics) -> None: + frame = _stage_frame() + before = frame.table("person").set_index("person_id") + transform = _transform(statistics) + result = transform(frame) + after = result.table("person").set_index("person_id") + for column in stage.UK_COMPANY_CARS_OUTPUT_COLUMNS: + assert column in after + holder = after[stage.LIST_PRICE] > 0 + tape = before[SPI_INCOME_RECIPIENT_COLUMN].astype(bool) + reported = before["frs_company_car_price_band"] > 0 + # Off the tape (the FRS channel, and the SPI channel's undrawn copies and + # dependants on their twin's pay) the holders are the reported ones, and + # their pay is untouched. + assert (holder[~tape] == reported[~tape]).all() + assert (holder & ~tape & (after["person_support_channel"] == "spi")).any() + pd.testing.assert_series_equal( + after.loc[~tape, "employment_income"], before.loc[~tape, "employment_income"] + ) + # A tape row's holder needs EPB, and its pay plus its benefits is the tape's. + assert not (holder & tape & (before["hmrc_spi_employment_benefits"] <= 0)).any() + car, fuel = _benefits(result) + benefit = pd.Series(car + fuel, index=after.index) + gap = ( + after.loc[tape, "employment_income"] + + benefit[tape] + - before.loc[tape, "employment_income"] + ) + assert gap.abs().max() < 1e-6 + assert ( + benefit[tape] <= before.loc[tape, "hmrc_spi_employment_benefits"] + 1e-6 + ).all() + # The carved pay keeps every net-pay contribution, including the tape rows + # that contribute all of it, and a carved row's UC gainful self-employment + # follows its carved pay; every other row keeps its flag. + contributions = after["employee_pension_contributions"] + assert (contributions[tape] <= after.loc[tape, "employment_income"] + 1e-6).all() + carved = tape & (benefit > 0) + assert carved.any() + assert (holder & tape & (contributions == before["employment_income"])).sum() == 0 + gainful = after[stage.UC_GAINFUL_SELF_EMPLOYMENT] + expected = uc_gainful_self_employment( + after.loc[carved, "employment_status"].eq("FT_SELF_EMPLOYED").to_numpy(), + after.loc[carved, "self_employment_income"].to_numpy(float), + after.loc[carved, "employment_income"].to_numpy(float), + ) + assert (gainful[carved].to_numpy() == expected).all() + pd.testing.assert_series_equal( + gainful[~carved], before.loc[~carved, stage.UC_GAINFUL_SELF_EMPLOYMENT] + ) + # Non-holders keep the engine's defaults. + nobody = after[~holder] + assert (nobody[stage.CO2_EMISSIONS] == 0).all() + assert (nobody[stage.FUEL_TYPE] == stage.DEFAULT_FUEL_TYPE).all() + assert not nobody[stage.PRIVATE_FUEL].any() + # Holders' invariants. + holders = after[holder] + assert (holders[stage.CAPITAL_CONTRIBUTIONS] <= holders[stage.LIST_PRICE]).all() + electric = holders[stage.FUEL_TYPE] == stage.ELECTRIC + assert (holders.loc[electric, stage.CO2_EMISSIONS] == 0).all() + assert not holders.loc[electric, stage.PRIVATE_FUEL].any() + assert result.mass_log[-1].reason == stage.UK_COMPANY_CARS_MASS_CONSERVATION_REASON + receipt = transform.checkpoint_metadata()["evidence"] + assert receipt["stage"] == "company_cars" + assert receipt["spi_carve_out"]["max_abs_pay_identity_error_gbp"] <= 0.01 + assert set(receipt["checks"]["violations"].values()) == {0} + # The base of the 2030-31 rise, by fuel class. + totals = receipt["list_price"]["weighted_total_gbp"] + electric = holders[stage.FUEL_TYPE] == stage.ELECTRIC + assert set(totals) == {"electric", "not_electric"} + assert totals["electric"] == pytest.approx( + float( + ( + holders.loc[electric, stage.LIST_PRICE] + * _person_weights(result).loc[holders.index[electric]] + ).sum() + ) + ) + + +def test_the_receipt_measures_what_the_epb_draw_and_the_carve_out_remove( + statistics, +) -> None: + """The holders the tape rows lose for want of EPB, the list price the + carve-out scales away, and the CO2 shares of the cars the output holds + (items 3 to 5 of the review).""" + + frame = _stage_frame() + before = frame.table("person").set_index("person_id") + transform = _transform(statistics) + result = transform(frame) + after = result.table("person").set_index("person_id") + receipt = transform.checkpoint_metadata()["evidence"] + weights = _person_weights(result) + no_epb = ( + before[SPI_INCOME_RECIPIENT_COLUMN].astype(bool) + & (before["frs_company_car_price_band"] > 0) + & (before["hmrc_spi_employment_benefits"] <= 0) + ) + dropped = receipt["holders"]["spi_dropped_without_epb"] + assert dropped["weighted"] == pytest.approx( + float(weights.loc[no_epb[no_epb].index].sum()) + ) + assert dropped["weighted_list_price_gbp"] > 0 + assert receipt["spi_carve_out"]["weighted_list_price_scaled_away_gbp"] >= 0 + held = after[stage.LIST_PRICE] > 0 + emits = held & (after[stage.FUEL_TYPE] != stage.ELECTRIC) + low = emits & (after[stage.CO2_EMISSIONS] <= 50) + assert receipt["co2"]["output"]["weighted_share_1_50"] == pytest.approx( + float(weights.loc[low[low].index].sum() / weights.loc[emits[emits].index].sum()) + ) + + +def _person_weights(frame) -> pd.Series: + person = frame.table("person") + weights = pd.Series( + np.asarray(frame.weights_for("household").values, dtype=float), + index=frame.table("household")["household_id"].to_numpy(), + ) + return pd.Series( + weights.reindex(person["person_household_id"]).to_numpy(), + index=person["person_id"].to_numpy(), + ) + + +def test_an_engine_that_prices_a_car_otherwise_misses_the_identity( + statistics, +) -> None: + """The second pricing reads the engine, not the carve-out's own sum: an + engine whose car benefit ignores the list price leaves a scaled car's + benefit above what came out of pay.""" + + def flat(frame): + car, fuel = _benefits(frame) + price = frame.table("person")[stage.LIST_PRICE].to_numpy(float) + return np.where(price > 0, 9_000.0, 0.0), fuel + + transform = dataclasses.replace(_transform(statistics), benefits=flat) + transform(_stage_frame()) + receipt = transform.checkpoint_metadata()["evidence"] + assert receipt["spi_carve_out"]["max_abs_pay_identity_error_gbp"] > 1_000.0 + + +def test_receipt_figures_on_too_few_source_households_are_withheld( + statistics, +) -> None: + """Every household here is a copy of one of two survey households, so each + weighted figure rests on fewer than the floor and reads its marker.""" + + # The floor's markers, from the helpers that set the floor. + withheld = {small_cell_share(0.0, 1), small_cell_share(0.0, 2)} + transform = _transform(statistics) + transform(_stage_frame(sources=lambda ids: ids % 2)) + receipt = transform.checkpoint_metadata()["evidence"] + assert all(isinstance(marker, str) for marker in withheld) + assert receipt["holders"]["weighted"] in withheld + assert receipt["holders"]["support"] in {support_band(1), support_band(2)} + assert set(receipt["list_price"]["weighted_total_gbp"].values()) <= withheld + shares = receipt["fuel"]["weighted_shares"] + assert set(shares.values()) <= withheld | {0.0, None} + carve = receipt["spi_carve_out"] + assert carve["weighted_benefit_carved_gbp"] in withheld + assert carve["weighted_epb_gbp"] in withheld + for name in ( + "weighted_list_price_scaled_away_gbp", + "weighted_list_price_dropped_gbp", + ): + assert carve[name] in withheld | {0.0} + dropped = receipt["holders"]["spi_dropped_without_epb"] + assert {dropped["weighted"], dropped["weighted_list_price_gbp"]} <= withheld + for name in ("hybrid_rate_into_1_50", "weighted_share_1_50"): + assert receipt["co2"]["drawn"][name] in withheld + assert set(receipt["co2"]["output"].values()) <= withheld + + +def test_each_invariant_counts_the_rows_that_break_it() -> None: + """Row 0 is a sound petrol car; each later row breaks one invariant.""" + + holders = np.array([True, True, True, True, True, False, True, True, True]) + columns = { + stage.LIST_PRICE: np.array([30e3, 30e3, 30e3, 30e3, 0.0, 0.0, 30e3, 30e3, 9e3]), + stage.CO2_EMISSIONS: np.array([120.0, 0.0, 5.0, 0.0, 0, 0, 120, 120, 40]), + stage.FUEL_TYPE: np.array( + [ + stage.PETROL, + stage.PETROL, + stage.ELECTRIC, + stage.ELECTRIC, + stage.ELECTRIC, + stage.PETROL, + "LPG", + stage.PETROL, + stage.ALTERNATIVE_FUEL, + ], + dtype=object, + ), + stage.ELECTRIC_RANGE: np.array([0.0, 0, 0, 0, 0, 0, 0, 30.0, 50.0]), + stage.CAPITAL_CONTRIBUTIONS: np.array([0.0, 0, 0, 0, 0, 0, 0, 0, 10e3]), + stage.PRIVATE_FUEL: np.array( + [True, False, False, True, False, True, False, False, False] + ), + } + violations = stage._violations( + columns, + holders=holders, + tape=np.zeros(9, dtype=bool), + epb=np.zeros(9), + carved=np.zeros(9), + pay=np.full(9, 30e3), + employee_contributions=np.zeros(9), + ) + assert violations == { + "non_finite_values": 0, + "negative_values": 0, + "holder_without_list_price": 1, + "inputs_without_a_car": 1, + "unknown_fuel_type": 1, + "emitting_car_without_co2": 1, + "electric_car_with_co2": 1, + "private_fuel_on_an_electric_car": 1, + "contributions_above_list_price": 1, + "electric_range_outside_1_to_50_g_km": 1, + "spi_benefit_above_epb": 0, + "employee_contribution_above_carved_pay": 0, + } + # A tape row whose carved pay falls below its net-pay contribution, beside + # one that keeps it exactly; off the tape the stage leaves pay alone. + tape = np.array([True, True, False, False, False, False, False, False, False]) + violations = stage._violations( + columns, + holders=holders, + tape=tape, + epb=np.full(9, 3_000.0), + carved=np.where(tape, 3_000.0, 0.0), + pay=np.array([0.0, 150.0, 0.0, 0, 0, 0, 0, 0, 0]), + employee_contributions=np.array([150.0, 150.0, 900.0, 0, 0, 0, 0, 0, 0]), + ) + assert violations["employee_contribution_above_carved_pay"] == 1 + + +def test_a_carved_row_s_uc_gainful_self_employment_follows_its_carved_pay() -> None: + """The SPI income stage set the flag on the pay the row drew; a side trade + of GBP 5,000 beside pay carved from GBP 6,000 to GBP 1,000 becomes gainful + (item 10 of the second review). Rows the carve-out leaves keep their flag.""" + + person = pd.DataFrame( + { + "employment_status": ["FT_EMPLOYED", "FT_EMPLOYED", "FT_SELF_EMPLOYED"], + "self_employment_income": [5_000.0, 5_000.0, 0.0], + "employment_income": [1_000.0, 1_000.0, 20_000.0], + stage.UC_GAINFUL_SELF_EMPLOYMENT: [False, False, True], + } + ) + flag = stage.refresh_uc_gainful_self_employment( + person, np.array([True, False, True]) + ) + assert flag.tolist() == [True, False, True] + unchanged = stage.refresh_uc_gainful_self_employment(person, np.zeros(3, bool)) + assert unchanged.tolist() == [False, False, True] + + +def test_the_stage_turns_on_the_flag_of_a_side_trade_between_the_two_pays( + statistics, +) -> None: + """The stage itself refreshes the flag: a carved tape row given a side trade + whose profit lies between its carved and its drawn pay is flagged after the + stage, and the receipt counts it (item 1 of the third review). The carve + reads no self-employment, so the rerun carves the row as the first run did.""" + + frame = _stage_frame() + first = _transform(statistics)(frame).table("person").set_index("person_id") + before = frame.table("person").set_index("person_id") + carved = before[SPI_INCOME_RECIPIENT_COLUMN] & ( + first["employment_income"] < before["employment_income"] - 1.0 + ) + row = carved[carved].index[0] + person = frame.table("person").copy() + at = person["person_id"] == row + person.loc[at, "employment_status"] = "FT_EMPLOYED" + person.loc[at, "self_employment_income"] = 0.5 * ( + first.loc[row, "employment_income"] + before.loc[row, "employment_income"] + ) + person.loc[at, stage.UC_GAINFUL_SELF_EMPLOYMENT] = False + side_trade = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=frame.table("household").copy(), + household_weights=np.asarray(frame.weights_for("household").values), + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + transform = _transform(statistics) + after = transform(side_trade).table("person").set_index("person_id") + assert after.loc[row, "employment_income"] == pytest.approx( + first.loc[row, "employment_income"] + ) + assert bool(after.loc[row, stage.UC_GAINFUL_SELF_EMPLOYMENT]) + receipt = transform.checkpoint_metadata()["evidence"]["spi_carve_out"] + assert receipt["uc_gainful_self_employment_on_the_carved_pay"] == ( + stage.rounded_count(1) + ) + + +def test_the_stage_declares_no_fit_weight_records(statistics) -> None: + """The stage fits no model. A declared empty list read as a fitting stage + that recorded nothing, which failed the release-cut weights audit (item 1 + of the second review; microcosm#1428 does the same for ISA).""" + + transform = _transform(statistics) + transform(_stage_frame()) + evidence = snapshot_stage_evidence("company_cars", transform) + assert "fit_weight_records" not in evidence + + +def test_without_a_carve_out_the_output_co2_shares_repeat_the_draw_s( + statistics, +) -> None: + """The carve-out alone moves the output's CO2 shares off the draw's: on a + frame without tape rows, co2.output repeats co2.drawn.""" + + frame = _stage_frame() + person = frame.table("person").copy() + person["person_support_channel"] = "frs" + person[SPI_INCOME_RECIPIENT_COLUMN] = False + person["hmrc_spi_employment_benefits"] = 0.0 + frs_only = uk_national_frame( + person=person, + benunit=frame.table("benunit").copy(), + household=frame.table("household").copy(), + household_weights=np.asarray(frame.weights_for("household").values), + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + transform = _transform(statistics) + transform(frs_only) + co2 = transform.checkpoint_metadata()["evidence"]["co2"] + assert co2["output"]["weighted_share_1_50"] == pytest.approx( + co2["drawn"]["weighted_share_1_50"] + ) + + +class _NoSacrifice: + def predict_from_uniforms(self, predictors, *, quantiles, sign_uniforms): + return pd.DataFrame( + {salary_sacrifice.SALSAC_OUTPUT: 0.0}, index=predictors.index + ) + + +class _NoSacrificeForest: + def __init__(self, *, n_estimators: int, seed: int) -> None: + pass + + def fit(self, frame, predictors, targets, *, weights): + return _NoSacrifice() + + +def test_salary_sacrifice_runs_on_the_stage_s_output( + statistics, monkeypatch: pytest.MonkeyPatch +) -> None: + """salary_sacrifice refuses a net-pay contribution above the pay that + remains. The review's two tape rows: PAY 0 with EPB of GBP 3,000 and a + GBP 150 contribution, and GBP 20,000 of pay all contributed, each with a car + (item 2 of the second review). Without the contribution's room the stage + would carve both below their contributions.""" + + monkeypatch.setattr(salary_sacrifice, "QRF", _NoSacrificeForest) + frs = 24 + ids = np.arange(frs + 2) + 1 + spi = ids > frs + pay = np.concatenate([np.linspace(15_000, 90_000, frs), [3_000.0, 20_000.0]]) + car = np.where(spi, 9, 0) + person = pd.DataFrame( + { + "person_id": ids, + "person_household_id": ids, + "person_benunit_id": ids, + "age": 40.0, + "employment_income": pay, + "frs_company_car_price_band": car, + "frs_company_car_fuel_code": np.where(spi, 1, 0), + "frs_company_car_private_fuel": False, + "frs_company_car_contribution": 0.0, + "person_support_channel": np.where(spi, "spi", "frs"), + SPI_INCOME_RECIPIENT_COLUMN: spi, + "hmrc_spi_employment_benefits": np.where( + spi, np.where(ids == frs + 1, 3_000.0, 6_000.0), 0.0 + ), + "employee_pension_contributions": np.where( + spi, np.where(ids == frs + 1, 150.0, 20_000.0), 1_000.0 + ), + "employment_status": "FT_EMPLOYED", + "self_employment_income": 0.0, + stage.UC_GAINFUL_SELF_EMPLOYMENT: False, + "salary_sacrifice_asked": np.where(spi, 0, 1), + salary_sacrifice.SALSAC_OUTPUT: 0.0, + salary_sacrifice.BONUS_SACRIFICE_SOURCE: 0.0, + } + ) + household = pd.DataFrame( + { + "household_id": ids, + "household_source_id": ids, + "household_support_channel": np.where(spi, "spi", "frs"), + } + ) + frame = uk_national_frame( + person=person, + benunit=pd.DataFrame({"benunit_id": ids}), + household=household, + household_weights=np.full(len(ids), 10.0), + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + carved = _transform(statistics)(frame) + after = carved.table("person").set_index("person_id") + # The first keeps a car carved down to its contribution; the second, whose + # contribution leaves no pay to carve, loses its car and keeps its pay. + assert after.loc[frs + 1, stage.LIST_PRICE] > 0 + assert after.loc[frs + 1, "employment_income"] == pytest.approx(150.0, abs=0.01) + assert after.loc[frs + 2, stage.LIST_PRICE] == 0 + assert after.loc[frs + 2, "employment_income"] == 20_000.0 + anchor = { + "engine": {"package": "policyengine-uk", "version": "toy"}, + "source": {}, + "obr_base_above_threshold": 0.0, + "threshold": 2000, + "data_year": 2024, + "base_year": 2027, + "earnings_growth": {"factor": 1.0}, + "weight_growth": {"factor": 1.0}, + "upper_earnings_limit": {"weekly": 50_000 / 52, "annual": 50_000.0}, + } + result = salary_sacrifice.impute_salary_sacrifice(carved, bonus_anchor=anchor) + out = result.frame.table("person") + assert ( + out["employee_pension_contributions"] <= out["employment_income"] + 1e-6 + ).all() + + +def test_the_stage_s_draws_follow_identity_not_row_order(statistics) -> None: + straight = _transform(statistics)(_stage_frame()).table("person") + reversed_ = _transform(statistics)( + _stage_frame(order=lambda n: np.arange(n)[::-1]) + ).table("person") + columns = list(stage.UK_COMPANY_CARS_OUTPUT_COLUMNS) + pd.testing.assert_frame_equal( + straight.set_index("person_id")[columns].sort_index(), + reversed_.set_index("person_id")[columns].sort_index(), + ) + + +def test_the_receipt_carries_no_unrounded_counts(statistics) -> None: + transform = _transform(statistics) + transform(_stage_frame()) + receipt = transform.checkpoint_metadata()["evidence"] + holders = receipt["holders"] + for value in ( + holders["frs_channel"], + holders["spi_channel_tape"], + holders["spi_channel_twin_pay"], + holders["spi_dropped_without_epb"]["count"], + receipt["fuel"]["drawn_with_private_fuel"], + ): + assert isinstance(value, str) or value == 0 or value % 10 == 0 or value < 0 + + +def test_the_stage_refuses_a_frame_without_the_carriers(statistics) -> None: + frame = _stage_frame() + person = frame.table("person").drop(columns="frs_company_car_price_band") + bare = uk_national_frame( + person=person, + benunit=frame.table("benunit"), + household=frame.table("household"), + household_weights=np.asarray(frame.weights_for("household").values), + weight_kind=WeightKind.DESIGN, + time_period="2024", + ) + with pytest.raises(stage.CompanyCarsError, match="carriers"): + _transform(statistics)(bare) + + +def test_the_vendored_facts_are_hmrc_s_2024_25_tables_on_the_pinned_feed() -> None: + statistics = load_hmrc_company_car_statistics() + assert statistics.car_recipients == 920_000.0 + assert statistics.car_taxable_value_gbp == 3.07e9 + assert statistics.car_class_1a_nics_gbp == 4.2e8 + assert statistics.fuel_recipients == 40_000.0 + assert statistics.fuel_type_shares()["fully_electric"] == pytest.approx(465 / 915) + assert len(statistics.evidence()["resource_sha256"]) == 64 + + +def test_the_loader_types_chronicle_s_2024_25_rows(statistics) -> None: + assert statistics.car_recipients == 930_000.0 + assert statistics.car_taxable_value_gbp == 3.0e9 + assert statistics.fuel_class_1a_nics_gbp == 2.0e7 + assert statistics.fuel_type_shares()["fully_electric"] == pytest.approx(0.5) + assert statistics.nonzero_co2_shares()[HMRC_LOW_EMISSION_BAND] == pytest.approx(0.4) + assert statistics.income_range_recipients["income_200000_plus"] == 50_000.0 + assert statistics.region_recipients == { + "E12000007": 150_000.0, + "S92000003": 60_000.0, + } + assert statistics.evidence()["source_commit"] == "synthetic" + + +def test_a_cell_the_feed_lacks_is_refused_never_read_as_zero() -> None: + payload = synthetic_company_car_statistics_payload() + payload["rows"] = [ + row + for row in payload["rows"] + if ".table2a." not in row["source_record_id"] + or not row["source_record_id"].endswith("co2_165_to_169.recipients") + ] + with pytest.raises(HMRCCompanyCarStatisticsError, match="co2_165_to_169"): + load_hmrc_company_car_statistics(payload=payload, verify_feed_identity=False) + + +def test_tables_that_disagree_beyond_their_rounding_are_refused() -> None: + payload = synthetic_company_car_statistics_payload() + for row in payload["rows"]: + if row["source_record_id"].endswith( + "table2c.recipients.ty2024.fully_electric.recipients" + ): + row["value"] = 400_000.0 + with pytest.raises(HMRCCompanyCarStatisticsError, match="Table 2C"): + load_hmrc_company_car_statistics(payload=payload, verify_feed_identity=False) + + +def test_the_declaration_names_the_2024_25_record_sets() -> None: + declared = { + "artifact_role": "benefits_in_kind_facts", + "resource": "hmrc_benefits_in_kind_facts.json", + "record_sets": list(HMRC_COMPANY_CAR_RECORD_SETS), + "mapped_build_period": 2024, + } + check_company_car_statistics_declaration( + declared, stage="company_cars", period=2024 + ) + with pytest.raises(HMRCCompanyCarStatisticsError, match="record_sets"): + check_company_car_statistics_declaration( + {**declared, "record_sets": declared["record_sets"][:-1]}, + stage="company_cars", + period=2024, + ) + with pytest.raises(HMRCCompanyCarStatisticsError, match="period"): + check_company_car_statistics_declaration( + declared, stage="company_cars", period=2025 + ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars_stage_health.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars_stage_health.py new file mode 100644 index 0000000000..9cf63a548b --- /dev/null +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_company_cars_stage_health.py @@ -0,0 +1,93 @@ +"""Stage-health check of the company cars stage (dashboard #316).""" + +from __future__ import annotations + +import copy + +import pytest + +from microcosm.build.uk_runtime.receipt_counts import extreme_count, rounded_count +from microcosm.build.uk_runtime.stage_health import uk_stage_health_gate + +PARAMETERS = {"maximum_pay_identity_error_gbp": 0.05} +PASSING = { + "stage": "company_cars", + "holders": { + "frs_channel": 1200, + "spi_channel_tape": 300, + "spi_channel_twin_pay": 20, + "spi_dropped_without_epb": { + "count": 40, + "weighted": 30_000.0, + "weighted_list_price_gbp": 1.2e9, + }, + "weighted": 900_000.0, + }, + "spi_carve_out": {"holders": 300, "max_abs_pay_identity_error_gbp": 0.01}, + "checks": { + "violations": { + "non_finite_values": 0, + "negative_values": 0, + "holder_without_list_price": 0, + "inputs_without_a_car": 0, + "unknown_fuel_type": 0, + "emitting_car_without_co2": 0, + "electric_car_with_co2": 0, + "private_fuel_on_an_electric_car": 0, + "contributions_above_list_price": 0, + "electric_range_outside_1_to_50_g_km": 0, + "spi_benefit_above_epb": 0, + }, + "frs_holders_without_pay": rounded_count(5), + }, +} + + +def _gate(evidence, parameters=PARAMETERS): + return uk_stage_health_gate( + evidence=evidence, + stage=evidence["stage"], + check="company_cars", + parameters=parameters, + ) + + +def test_a_coherent_receipt_passes() -> None: + result = _gate(PASSING) + assert result.passed + assert result.details["holders"]["spi_channel_tape"] == 300 + + +def test_any_invariant_break_fails_and_is_named() -> None: + broken = copy.deepcopy(PASSING) + broken["checks"]["violations"]["electric_car_with_co2"] = 2 + result = _gate(broken) + assert not result.passed + assert any("electric_car_with_co2" in failure for failure in result.failures) + + +def test_a_receipt_that_counts_no_invariant_fails() -> None: + empty = copy.deepcopy(PASSING) + empty["checks"]["violations"] = {} + assert not _gate(empty).passed + + +def test_spi_pay_off_the_engine_s_benefits_fails() -> None: + off = copy.deepcopy(PASSING) + off["spi_carve_out"]["max_abs_pay_identity_error_gbp"] = 0.5 + result = _gate(off) + assert not result.passed + assert any("the pay the stage received" in failure for failure in result.failures) + + +def test_a_banded_invariant_break_fails() -> None: + broken = copy.deepcopy(PASSING) + broken["checks"]["violations"]["spi_benefit_above_epb"] = extreme_count(1) + assert not _gate(broken).passed + + +def test_a_receipt_without_its_checks_is_refused() -> None: + bare = copy.deepcopy(PASSING) + del bare["checks"] + with pytest.raises(ValueError, match="checks"): + _gate(bare) 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 1b863ab4b9..c2d144014b 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 @@ -45,6 +45,13 @@ from microcosm.build.uk_runtime.frs_spine import ( BENEFIT_CODES, BSP_MONTHLY_RATES, + FRS_COMPANY_CAR_CARRIER_COLUMNS, + FRS_COMPANY_CAR_FUEL_CODES, + FRS_COMPANY_CAR_FUEL_ELECTRIC, + FRS_COMPANY_CAR_FUEL_HYBRID, + FRS_COMPANY_CAR_PRICE_BAND_BOUNDS, + FRS_COMPANY_CAR_PRICE_BAND_OPEN, + FRS_COMPANY_CAR_PRICE_BANDS, FRS_SPINE_TABLES, OWNER_MANAGER_COLUMNS, REGION_MAP, @@ -479,6 +486,14 @@ def _fixture_tables() -> dict[str, list[dict[str, object]]]: "NATURE": 4, "DIRPERC": -1, "DIVIDEND": 0.0, + # No company car and no fuel for private use (EXPBEN 2), so the + # car's questions are not asked. + "EXPBEN01": 2, + "EXPBEN03": 2, + "CARVAL": "", + "FUELTYP": "", + "CARCON": "", + "CARAMT": "", # Two bonuses (#1340): 1,000 before tax, and 500 after a weekly # imputed tax of 2. **{ @@ -2257,6 +2272,100 @@ def test_frs_spine_refuses_a_job_tab_without_the_bonus_fields( build_uk_frs_spine_frame(tmp_path, stage=stage) +def _company_car_carriers(tmp_path: Path, tables: dict) -> pd.DataFrame: + frame = build_uk_frs_spine_frame(tmp_path, stage=_write_fixture(tmp_path, tables)) + return frame.table("person").set_index("person_id")[ + list(FRS_COMPANY_CAR_CARRIER_COLUMNS) + ] + + +@pytest.mark.parametrize( + ("answers", "expected"), + [ + # A diesel listed at GBP 30,001 to 40,000, with fuel for private use and + # a contribution to its cost. + ( + { + "EXPBEN01": 1, + "EXPBEN03": 1, + "CARVAL": 8, + "FUELTYP": 2, + "CARCON": 1, + "CARAMT": 1_500.0, + }, + (8, 2, True, 1_500.0), + ), + # "Don't know" for the band and the fuel; no contribution. + ( + {"EXPBEN01": 1, "CARVAL": 10, "FUELTYP": 6, "CARCON": 2}, + (10, 6, False, 0.0), + ), + # A car whose band and fuel are unanswered carries the unknown codes. + ({"EXPBEN01": 1}, (10, 6, False, 0.0)), + # A contribution with a missing-value amount counts as none. + ( + {"EXPBEN01": 1, "CARVAL": 5, "FUELTYP": 1, "CARCON": 1, "CARAMT": -9}, + (5, 1, False, 0.0), + ), + # A van's list price is asked too, but without EXPBEN01 there is no car. + ({"CARVAL": 7, "CARCON": 1, "CARAMT": 900.0}, (0, 0, False, 0.0)), + ], +) +def test_company_car_carriers_come_from_the_job_tab( + tmp_path: Path, answers: dict, expected: tuple +) -> None: + """The company_cars stage's carriers (dashboard #316).""" + + tables = _fixture_tables() + tables["job"][0].update(answers) + carriers = _company_car_carriers(tmp_path, tables) + assert tuple(carriers.loc[1001]) == expected + assert carriers["frs_company_car_price_band"].dtype == "int64" + assert carriers["frs_company_car_fuel_code"].dtype == "int64" + # Nobody else in the fixture holds a job, so nobody else has a car. + others = carriers.drop(index=1001) + assert not others.to_numpy(dtype=float).any() + + +def test_the_company_car_code_views_follow_their_definitions() -> None: + """CARVAL's bands and FUELTYP's codes are defined once here and the + company_cars stage reads them (docs/shared-constants.md).""" + + assert FRS_COMPANY_CAR_PRICE_BANDS == tuple(range(1, 10)) + assert FRS_COMPANY_CAR_PRICE_BAND_OPEN == 9 + bounds = list(FRS_COMPANY_CAR_PRICE_BAND_BOUNDS.values()) + # The bands tile from zero, each opening where the last closes; the top is open. + assert bounds[0][0] == 0.0 and bounds[-1][1] is None + assert [low for low, _ in bounds[1:]] == [high for _, high in bounds[:-1]] + assert FRS_COMPANY_CAR_FUEL_CODES == tuple(range(1, 6)) + assert (FRS_COMPANY_CAR_FUEL_HYBRID, FRS_COMPANY_CAR_FUEL_ELECTRIC) == (3, 4) + + +def test_a_persons_main_job_car_is_their_company_car(tmp_path: Path) -> None: + """One car per person, as in the engine: the lowest JOBTYPE's, whatever the + tab's order.""" + + tables = _fixture_tables() + main = tables["job"][0] + second = {**main, "JOBTYPE": 2, "EXPBEN01": 1, "CARVAL": 3, "FUELTYP": 1} + main.update({"EXPBEN01": 1, "CARVAL": 9, "FUELTYP": 4}) + tables["job"] = [second, main] + carriers = _company_car_carriers(tmp_path, tables) + assert tuple(carriers.loc[1001]) == (9, 4, False, 0.0) + + +@pytest.mark.parametrize("column", ["EXPBEN01", "CARVAL", "CARAMT"]) +def test_frs_spine_refuses_a_job_tab_without_the_company_car_answers( + tmp_path: Path, column: str +) -> None: + tables = _fixture_tables() + for row in tables["job"]: + row.pop(column) + stage = _write_fixture(tmp_path, tables) + with pytest.raises(KeyError, match="company cars cannot be set"): + build_uk_frs_spine_frame(tmp_path, stage=stage) + + def test_war_widows_pension_leaves_bereavement_support(tmp_path: Path) -> None: """FRS code 9, War Widow's or Widower's Pension, goes to its own input (pe-uk#2382), and Bereavement Support Payment keeps code 6 alone (#1222).""" 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 dc7d2a5161..34b4e6abb6 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 @@ -206,9 +206,14 @@ 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 53815b2 merge of PolicyEngine/chronicle#394 - # (microcosm#1418: SPI 2023-24 Table 3.10 and the OBR's October 2026 - # EFO), on top of the 0b721a4 merge of PolicyEngine/chronicle#392 + # The identity is the 08962f1 merge of PolicyEngine/chronicle#399 + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316: HMRC's benefits in + # kind statistics, with one OBR EFO number per line and year), on top of + # the 7d5d627 merge of PolicyEngine/chronicle#396 (the UK facts of + # PolicyEngine/chronicle#395) and the 53815b2 merge of + # PolicyEngine/chronicle#394 (microcosm#1418: SPI 2023-24 Table 3.10 and + # the OBR's October 2026 EFO), on top of the 0b721a4 merge of + # PolicyEngine/chronicle#392 # (HMRC's ISA statistics) and the 272c987 feed of microcosm#1359 # (PolicyEngine/chronicle#391: the Gambling Commission's Gambling Survey # for Great Britain 2025 participation tables), on top of the 200bf6d feed @@ -225,19 +230,19 @@ def test_current_national_and_local_pins_share_one_reviewed_identity(): assert ( national.facts_sha256 == local["facts_sha256"] - == ("4b0e5c1ad057946407807428a1c79c70d9b14e2f8539ea8fb93524573c026227") + == ("11b20b4333270e269a5cbfe6302eb4986851990b340ef02d948eb71d62c12d5c") ) assert ( national.manifest_sha256 == local["manifest_sha256"] - == ("708231c77432d2838bf1ee7d8f3080e49ca0e59edccdd45c36b3405db2cb45fb") + == ("96faf0e33686682cf37e8fa9511727571b3f8221f15bbc21591b799af87de722") ) assert ( national.source_commit == local["source_commit"] - == "53815b24844cb63c103209f197f9d3d9e2e424a9" + == "08962f1b893fc1ba3b7bdd3d800c7e867318951a" ) - assert national.fact_row_count == local["fact_row_count"] == 1511063 + assert national.fact_row_count == local["fact_row_count"] == 1512256 def test_chronicle_source_codec_validates_directory_manifest(tmp_path): 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 1e126d1d19..23320b84e7 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 @@ -60,7 +60,7 @@ def test_uk_spine_graph_contains_every_manifest_stage() -> None: # regional_home_values, microcosm#1319 carers_allowance_take_up, the # copies' childcare re-draw childcare_copy_take_up, and microcosm#1334 # uc_take_up and frs_annual_income_spells. - assert len(expected) == 50 + assert len(expected) == 51 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 9b0697df75..1bed74c569 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 @@ -550,6 +550,7 @@ 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] + # Nothing runs after it. assert list(stages)[-1] == "isa_subscriptions" diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_local_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_local_targets.py index 6e057563b1..d3a83340ed 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_local_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_local_targets.py @@ -240,6 +240,7 @@ def test_uc_child_bands_sum_uc_benefit_units_to_household( "self_employment_income": [0.0] * people, "loss_relief": [0.0] * people, "employment_income": [0.0] * people, + "benefits_in_kind": [0.0] * people, "total_pension_income": [0.0] * people, "income_tax": [0.0] * people, "income_tax_before_winter_fuel_payment_charge": [0.0] * people, 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 a3c8265cff..d0909249a9 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 @@ -2275,6 +2275,8 @@ def __init__(self, *, dataset): "higher_rate_savings_income", "add_rate_savings_income", "total_pension_income", + "benefits_in_kind", + "company_car_availability", ) variables = { name: SimpleNamespace( @@ -2315,6 +2317,17 @@ def calculate(self, variable, year, map_to=None): return self.calculate("private_pension_income", year) + self.calculate( "state_pension", year ) + if variable == "company_car_availability": + # The engine's default: a car available all year. + return np.ones(3) + if variable == "benefits_in_kind": + # The first and third stub people have a company car; the engine + # computes its benefit from the car, not from pay, for the share of + # the year it is available + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + return np.array([3_000.0, 0.0, 2_000.0]) * self.calculate( + "company_car_availability", year + ) total = sum( self.calculate(name, year) for name in ( @@ -2376,6 +2389,16 @@ def test_annual_measures_read_each_persons_year(monkeypatch, tmp_path): # The engine carries the year's pay from 2024 at its own index. np.testing.assert_allclose(pay, [31_500.0, 9_450.0, 10_500.0]) assert route == "annual_income_simulation:native" + # HMRC's employment income: the year's pay plus the company car benefits, + # the third person's car available for the half year their pay covers. + with_cars, route = resolver.compute( + "person", "employment_income_with_benefits_in_kind_annual" + ) + np.testing.assert_allclose(with_cars, [34_500.0, 9_450.0, 11_500.0]) + assert route == ( + "annual_income_simulation:engine_components:" + "employment_income_with_benefits_in_kind" + ) profit, route = resolver.compute( "person", "self_employment_income_after_loss_relief_annual" ) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_national_calibration.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_national_calibration.py index 7fef70ba62..5a2aac1830 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_national_calibration.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_national_calibration.py @@ -316,11 +316,15 @@ def _facts_for_reference(reference: LedgerTargetReference, value: float) -> list if reference.value_operation == "calendar_year_window": # A windowed row composes the fiscal years opening in Y-1 and Y from # one series; two equal annual facts resolve to the headline value. + # An OBR row takes each year from the EFO edition its map names. + tables = reference.ledger_selector.get("source_table_by_opening_year", {}) facts = [] for year in (reference.period - 1, reference.period): fact = _fact_for_reference(reference, value) fact["aggregate_fact_key"] += f":fy{year}" fact["period"] = {"type": "fiscal_year", "value": year} + if str(year) in tables: + fact["observed_measure"]["source_table"] = tables[str(year)] facts.append(fact) return facts if reference.name != "dwp.uc.households": @@ -631,12 +635,18 @@ def test_chronicle_184_uc_and_obr_references_compile_fail_closed() -> None: [ # The OBR total binds the two welfare-cap cells at the calendar-2025 # window, so each cell's series needs the fiscal years opening in - # 2024 and 2025. + # 2024 and 2025, from the March and October 2026 EFOs. { **_fact(concept=concept, source_name="obr", value=value), "aggregate_fact_key": ( f"ledger.aggregate_fact.v2:obr-fixture-{concept}-fy{year}" ), + "observed_measure": { + **_fact(concept=concept, source_name="obr")["observed_measure"], + "source_table": ( + f"EFO {edition} 2026 detailed forecast tables: expenditure" + ), + }, "period": {"type": "fiscal_year", "value": year}, # Chronicle stamps OBR table 4.9's DWP lines with the # geography DWP counts them over (microcosm#1300). @@ -650,7 +660,7 @@ def test_chronicle_184_uc_and_obr_references_compile_fail_closed() -> None: ("obr.universal_credit_in_cap", 40_000_000_000), ("obr.universal_credit_outside_cap", 10_000_000_000), ) - for year in (2024, 2025) + for year, edition in ((2024, "March"), (2025, "October")) ], references, country="uk", diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_national_insurance_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_national_insurance_targets.py index 66f7466e6e..42e8eef0de 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_national_insurance_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_national_insurance_targets.py @@ -17,9 +17,10 @@ def test_the_nics_total_is_a_diagnostic_beside_the_class_rows() -> None: - """OBR's table 3.8 total is cash, the class rows accrued, and it carries - statutory-payment recoveries, Class 1A, 1B and 3 and settlements no - household carries, so it leaves the fit (María's ruling of 2026-10-09).""" + """OBR's total NICs line is cash, the class rows accrued, and it carries + statutory-payment recoveries, Class 1B and 3, settlements, and Class 1A on + every benefit in kind, of which households carry only the company cars and + fuel, so it leaves the fit (María's ruling of 2026-10-09).""" from microcosm.build.uk_runtime.ledger_targets import ( UK_REQUIRED_TARGET_DIAGNOSTICS, @@ -42,7 +43,34 @@ def test_the_nics_total_is_a_diagnostic_beside_the_class_rows() -> None: assert reference["ledger_fact_key"] -def test_the_nics_diagnostic_carries_the_fy2025_26_forecast() -> None: +def test_the_employer_row_binds_class_1_alone() -> None: + """OBR's employer line is table 4.4 row 18, Class 1 alone; Class 1A sits in + row 21 ('Other NIC'). policyengine-uk's ni_employer adds ni_class_1a since + 2.165.0, so the row binds ni_class_1_employer, and the exclusion that holds + it out names that measure in its rebind condition (microcosm#1430).""" + + contract = load_uk_population_contract() + row = next(t for t in contract["targets"] if t["target_id"] == "obr.ni_employer") + binding = row["bindings"]["policyengine"] + assert binding["value_variable"] == "ni_class_1_employer" + assert "value_expression" not in binding + register = json.loads( + ( + _TEST_PATHS.package + / "src/microcosm/build/uk/calibration_measure_exclusions.json" + ).read_text(encoding="utf-8") + ) + exclusion = next( + entry for entry in register["exclusions"] if entry["name"] == "obr.ni_employer" + ) + assert "binds policyengine-uk's ni_class_1_employer" in exclusion["reason"] + assert ( + "nets the allowance out of the measure the row binds, ni_class_1_employer" + in exclusion["reason"] + ) + + +def test_the_nics_diagnostic_carries_the_fy2025_26_outturn() -> None: """Feed-gated: the diagnostic resolves its exact FY2025-26 fact.""" from microcosm.build.uk_runtime.ledger_targets import ( @@ -64,4 +92,7 @@ def test_the_nics_diagnostic_carries_the_fy2025_26_forecast() -> None: prefix = "obr_ni_total_diagnostic" assert metadata[f"{prefix}_role"] == "diagnostic_only_not_in_fit" assert metadata[f"{prefix}_status"] == "available" - assert float(metadata[f"{prefix}_value_gbp"]) == pytest.approx(200_081_395_082.71) + # The October 2026 EFO's outturn: March's forecast left the feed with + # PolicyEngine/chronicle#397 (microcosm#1430). + assert float(metadata[f"{prefix}_value_gbp"]) == pytest.approx(200_829_000_000) + assert metadata[f"{prefix}_ledger_assertion"] == "observation" 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 23c4bbdf18..1da010eb07 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 @@ -67,6 +67,9 @@ "period_value", "layout_groupby_value_id", "source_measure_id_by_opening_year", + # microcosm#1430: the 19 OBR rows windowed into calendar 2025 read + # FY2024-25 from the March 2026 EFO and FY2025-26 from October's. + "source_table_by_opening_year", # microcosm#1301: the high-value homes region rows select the derived # stock's record set, as its local cells do. "record_set_spec_id", @@ -1603,3 +1606,36 @@ def test_only_the_uc_award_bands_read_whole_pence() -> None: for target_id, binding in banded.items() if target_id not in whole_pence and "band_semantics" in binding ] + + +def test_every_hmrc_employment_income_row_reads_the_benefit_in_kind_term() -> None: + """HMRC's employment income holds taxable benefits in kind, so every HMRC + employment income row, amount or count, national or local, reads pay plus + the company car benefits, never pay alone: a tape row carved to zero pay + that keeps its car still counts (microcosm#1430, and the merge with + microcosm#1428's Table 3.10 row in its third review).""" + + term = "employment_income_with_benefits_in_kind_annual" + rows = { + target["target_id"]: target["bindings"]["policyengine"] + for target in _load()["targets"] + if target["target_id"].startswith( + ("hmrc.spi.employment_income.", "hmrc.employment_income.") + ) + } + assert { + "hmrc.spi.employment_income.amount_by_total_income_band", + "hmrc.spi.employment_income.count_by_total_income_band", + "hmrc.employment_income.amount", + "hmrc.employment_income.count", + } <= set(rows) + for target_id, binding in rows.items(): + read = [binding.get("value_variable"), binding.get("value_expression")] + read += [entry.get("variable") for entry in binding.get("filters", ())] + assert "employment_income_annual" not in read, target_id + if binding.get("value_variable") == "person_count": + assert {"variable": term, "operator": "!=", "value": 0} in binding[ + "filters" + ], target_id + else: + assert binding.get("value_variable") == term, target_id 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 cc02204d5c..7c371c0e1e 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 @@ -109,8 +109,9 @@ def test_the_stage_needs_the_stored_draw_and_writes_attendance_once(): def test_only_the_isa_subscriptions_follow_the_stage(): """No later stage copies or re-keys a person, so the stored flags reach - the release as the engine set them. Only the ISA subscriptions follow it, - writing person ISA columns on the rows they are given (microcosm#1415).""" + the release as the engine set them. Only the ISA subscriptions + (microcosm#1415) follow it, writing person columns on the rows they are + given.""" stages = load_country_spec("uk").sources.stages names = [stage.stage for stage in stages] 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 ca36548984..23fa2e06d2 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 @@ -67,6 +67,10 @@ "spi_support_channel", "spi_income_band_donors", "hmrc_spi_income_spine", + # The company cars carve their benefits out of SPI-channel pay right after + # the income stage writes it, so every later stage reads pay without them + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "company_cars", ] HOUSING_SHELL_STAGE_NAMES = [ "spi_housing_shell", @@ -122,7 +126,7 @@ "childcare_copy_take_up", # microcosm#1095: the stored private-school attendance runs after them. "private_school_attendance", - # microcosm#1415: the ISA subscriptions run last, on final incomes; nothing + # microcosm#1415: the ISA subscriptions run on final incomes; nothing # reads their outputs. "isa_subscriptions", ] @@ -206,7 +210,7 @@ def test_e5_and_e6_follow_e7_and_precede_the_uc_rewrites(self) -> None: names = [stage["stage"] for stage in canonical["stages"]] assert names[ - names.index("hmrc_spi_income_spine") + 1 : names.index("cgt_support_split") + names.index(E7_STAGE_NAMES[-1]) + 1 : names.index("cgt_support_split") ] == [ *HOUSING_SHELL_STAGE_NAMES, *E5_STAGE_NAMES, @@ -312,6 +316,7 @@ def test_country_stage_plan_assembles_spine_plan(self) -> None: "student_loans": _identity, "private_school_attendance": _identity, "isa_subscriptions": _identity, + "company_cars": _identity, "childcare_copy_take_up": _identity, "age_tail": _identity, "frs_relationships": _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 15dc71994e..d0208c0b8f 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 @@ -103,9 +103,7 @@ def _apply_pending_roster_transformations( # read from the raw FRS tabs right after the HMRC leaves, before the SPI # channel clones the rows that carry them. assert "frs_annual_income_spells" not in roster - roster.insert( - roster.index("frs_hmrc_spine_leaves") + 1, "frs_annual_income_spells" - ) + roster.insert(roster.index("frs_hmrc_spine_leaves") + 1, "frs_annual_income_spells") # SPI housing shell re-mint pending: the SPI households' housing is imputed # from their own incomes right after the SPI income chain. assert "spi_housing_shell" not in roster @@ -139,9 +137,7 @@ def _apply_pending_roster_transformations( # microcosm#1095 re-mint pending: the Move to UC claim draw reads the final # legacy and UC receipts, after UC capital coherence (uk-data#534). assert "uc_legacy_closure_take_up" not in roster - roster.insert( - roster.index("uc_capital_coherence") + 1, "uc_legacy_closure_take_up" - ) + roster.insert(roster.index("uc_capital_coherence") + 1, "uc_legacy_closure_take_up") # microcosm#1334 re-mint pending: the Universal Credit redraw reads the # post-SPI awards right after UC capital coherence, before the Move to UC # claim draw reads would_claim_uc. @@ -179,6 +175,10 @@ def _apply_pending_roster_transformations( # microcosm#1415 re-mint pending: the ISA subscriptions run last. assert "isa_subscriptions" not in roster roster.append("isa_subscriptions") + # PolicyEngine/uk-autumn-budget-dashboard-2026#316 re-mint pending: the + # company cars follow the SPI income stage, whose pay they carve. + assert "company_cars" not in roster + roster.insert(roster.index("hmrc_spi_income_spine") + 1, "company_cars") return tuple(roster) diff --git a/packages/microcosm-build/tests/engine_free/uk/test_uk_state_pension_targets.py b/packages/microcosm-build/tests/engine_free/uk/test_uk_state_pension_targets.py index 5ab6bc46b8..2ae9ed44c4 100644 --- a/packages/microcosm-build/tests/engine_free/uk/test_uk_state_pension_targets.py +++ b/packages/microcosm-build/tests/engine_free/uk/test_uk_state_pension_targets.py @@ -258,7 +258,7 @@ def test_the_obr_line_is_a_diagnostic_beside_the_resident_level() -> None: } == required -def test_the_state_pension_diagnostics_carry_the_published_forecasts() -> None: +def test_the_state_pension_diagnostics_carry_the_published_fy2025_26_figures() -> None: """Feed-gated: each diagnostic resolves its exact FY2025-26 fact.""" from microcosm.build.uk_runtime.ledger_targets import ( @@ -283,8 +283,10 @@ def test_the_state_pension_diagnostics_carry_the_published_forecasts() -> None: recipients = _attached_diagnostic_metadata(facts, "dwp.state_pension.recipients") assert amount["obr_state_pension_diagnostic_role"] == "diagnostic_only_not_in_fit" + # OBR's figure is the October 2026 EFO's outturn since + # PolicyEngine/chronicle#397 (microcosm#1430); DWP's are its forecasts. assert float(amount["obr_state_pension_diagnostic_value_gbp"]) == pytest.approx( - 146_185_954_351.574 + 146_258_870_571.707 ) assert float(amount["dwp_forecast_state_pension_diagnostic_value_gbp"]) == ( pytest.approx(146_071_196_250.359) 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 c828d2efed..46a82d3054 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 @@ -1442,13 +1442,14 @@ def test_uk_target_references_compile_from_real_staged_feed_rows() -> None: assert set(targets) == FIXTURE_REFERENCE_NAMES income_tax = targets["obr.income_tax"] - # The calendar-2025 window of the FY2024-25 outturn (305.905bn) and the - # FY2025-26 forecast (331.438bn): three twelfths and nine twelfths. + # The calendar-2025 window of the FY2024-25 outturn in March 2026's EFO + # (305.905bn) and the FY2025-26 outturn in October 2026's (329.338bn): + # three twelfths and nine twelfths (PolicyEngine/chronicle#397). assert income_tax.value == pytest.approx( - 0.25 * 305_905_000_000 + 0.75 * 331_437_583_074.4429 + 0.25 * 305_905_000_000 + 0.75 * 329_338_000_000 ) assert income_tax.period == 2025 - assert income_tax.metadata["ledger_assertion"] == "source_projection" + assert income_tax.metadata["ledger_assertion"] == "observation" assert income_tax.metadata["ledger_assertion_policy"] == ("allow_source_projection") tcl_households = targets["dwp.uc.two_child_limit.households_affected"] 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 a10cc108e3..c0ab784e99 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,8 +453,9 @@ 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 value the - # regional home values replaced (microcosm#1112) and the household ISA + # 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 # totals policyengine-uk sums from the person balances (microcosm#1415), # and nothing else. from microcosm.build.uk_runtime.frs_disability import ( @@ -462,6 +463,7 @@ def test_export_candidate_columns_strip_ids_and_carry_the_weight() -> None: ) from microcosm.build.uk_runtime.frs_spine import ( FRS_BONUS_CARRIER_COLUMN, + FRS_COMPANY_CAR_CARRIER_COLUMNS, FRS_IN_HOUSEHOLD_CARE_HOURS_COLUMN, FRS_LANDLORD_CARRIER_COLUMN, ) @@ -486,6 +488,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.{column}" for column in FRS_COMPANY_CAR_CARRIER_COLUMNS} | {f"household.{RANK_BASIS_COLUMN}"} | {"household.cash_isa", "household.stocks_and_shares_isa"} ) @@ -527,6 +530,9 @@ def test_no_spine_column_writes_an_input_signed_at_the_engine_default() -> None: for column in stage.get(key, ()) } assert "would_claim_tfc" in written + # The company_cars stage writes six of the company car inputs + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + assert "company_car_list_price" in written assert not written & set(UK_ENGINE_DEFAULT_INPUTS) diff --git a/packages/microcosm-build/tests/fixtures/uk_target_reference_feed_rows.jsonl b/packages/microcosm-build/tests/fixtures/uk_target_reference_feed_rows.jsonl index 8f908f2f92..defe95d8dd 100644 --- a/packages/microcosm-build/tests/fixtures/uk_target_reference_feed_rows.jsonl +++ b/packages/microcosm-build/tests/fixtures/uk_target_reference_feed_rows.jsonl @@ -1,7 +1,7 @@ {"aggregate_fact_key":"ledger.aggregate_fact.v2:1b082e386beee3c6900e9dfa","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.cgt_gains_total","concept_alignment_key":"ledger.concept_alignment.v2:cd804afc02f283a70c7df5d5","evidence_notes":"CGT statistics 2025 release, Table 1, year of disposal 2023 to 2024; counts in thousands, amounts GBP million. Provisional per publication notes.","evidence_url":"https://www.gov.uk/government/statistics/capital-gains-tax-statistics","relation":"source_label","source_concept":"hmrc.cgt_gains_total"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"tax_unit","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2023 tax year sum hmrc cgt gains total for person [hmrc Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal Table_1_2025.ods cgt_statistics_2025]","layout":{"groupby_dimension":"hmrc.cgt_table1_line","groupby_ordinal":0,"groupby_value_id":"ty2023","groupby_value_label":"Year of disposal 2023 to 2024","measure_id":"total_gains","measure_label":"Chargeable gains, total","measure_ordinal":7,"record_set_id":"hmrc.cgt_statistics_2025.table1.ty2023","record_set_spec_hash":"b27f186424c62509e6a5e134","record_set_spec_id":"hmrc.cgt_statistics_2025.table1.ty2023.v1","source_column_id":"total_gains","source_row_id":"ty2023","table_record_kind":"total","groupby_dimension_label":"Capital Gains Tax table line"},"legacy_fact_key":"ledger.fact.v1:f492a811d673243b30a72d14","lineage":{"source_cell_keys":["ledger.source_cell.v1:e35da0de9817851d700b614f","ledger.source_cell.v1:70d71881a68af5ec3e5388b2"],"source_record_id":"hmrc.cgt_statistics_2025.table1.ty2023.ty2023.total_gains","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.cgt_gains_total","source_measure_id":"total_gains","source_name":"hmrc","source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:76f6824292f0e8bd3edb801f","period":{"type":"tax_year","value":2023},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:6e1a2ddc3a44d696e736dc6b","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/hmrc/hmrc-cgt-statistics-2025/2025/95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1/Table_1_2025.ods","raw_r2_uri":"r2://ledger-raw/raw/hmrc/hmrc-cgt-statistics-2025/2025/95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1/Table_1_2025.ods","source_file":"Table_1_2025.ods","source_name":"hmrc","source_sha256":"95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1","source_size_bytes":10002,"source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","url":"https://assets.publishing.service.gov.uk/media/6878ac497ea209168636386e/Table_1_2025_Taxpayer_numbers_gains_and_tax_liabilities.ods","vintage":"cgt_statistics_2025"},"source_release_key":"ledger.source_release.v2:a6b82e1799ccd4ba57608ccd","source_series_key":"ledger.source_series.v2:de2bf2a36f1647b20877cc1a","universe_constraint_set_key":"ledger.universe_constraint_set.v2:31e69e018123fa4b604582eb","universe_constraints":{"domain":"capital_gains_tax"},"value":65937000000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key": "ledger.aggregate_fact.v2:5c8d18b2366a234482594297", "aggregation": {"method": "sum"}, "assertion": "observation", "concept_alignment": {"authority": "slc", "canonical_concept": "slc.student_loan_net_repayments_plan_2_part_time", "concept_alignment_key": "ledger.concept_alignment.v2:9a74091cc27999e11145d771", "evidence_notes": "Student loans in England FY2024-25 (corrected tables, slcsp012025_Corrected), Table 1A ICR balance sheet, row 'Net repayments posted during the financial year', financial year 2024-25 column block, column: Plan 2 Part-time. GBP million.", "evidence_url": "https://www.gov.uk/government/statistics/student-loans-in-england-2024-to-2025", "relation": "source_label", "source_concept": "slc.student_loan_net_repayments_plan_2_part_time"}, "dimension_labels": {"slc.repayment_plan": "Repayment plan"}, "dimension_set_key": "ledger.dimension_set.v2:44136fa355b3678a1146ad16", "dimension_value_labels": {"slc.repayment_plan": {"net_repayments": "Net repayments posted during the financial year"}}, "dimensions": {}, "entity": {"name": "person", "role": "student_loan_borrower"}, "geography": {"id": "E92000001", "level": "country", "name": "England", "vintage": "current"}, "label": "England 2024 fiscal year sum slc student loan net repayments plan 2 part time for person [slc Student loans in England, financial year 2024-25 (corrected tables), Table 1A slcsp012025_Corrected.xlsx slcsp01_2025_corrected]", "layout": {"groupby_dimension": "slc.repayment_plan", "groupby_dimension_label": "Repayment plan", "groupby_ordinal": 0, "groupby_value_id": "net_repayments", "groupby_value_label": "Net repayments posted during the financial year", "measure_id": "plan_2_part_time", "measure_label": "Net repayments FY2024-25, Plan 2 Part-time", "measure_ordinal": 2, "record_set_id": "slc.repayments_2025.table_1a.fy2024", "record_set_spec_hash": "b748f6aeb2b7ad68bfb560a9", "record_set_spec_id": "slc.repayments_2025.table_1a.fy2024.v1", "source_column_id": "plan_2_part_time", "source_row_id": "net_repayments", "table_record_kind": "total"}, "legacy_fact_key": "ledger.fact.v1:8fe5511f3f5ce8b9e784ca33", "lineage": {"source_cell_keys": ["ledger.source_cell.v1:f0ba6c89d59a9cf501bd2dbc", "ledger.source_cell.v1:9ccc3a8147eeafcb76ff76fa", "ledger.source_cell.v1:446cc4b0c7a9f20af575ec37", "ledger.source_cell.v1:b3d5f4758ba698ba4a4578d4"], "source_record_id": "slc.repayments_2025.table_1a.fy2024.net_repayments.plan_2_part_time", "source_row_keys": []}, "observed_measure": {"source_concept": "slc.student_loan_net_repayments_plan_2_part_time", "source_measure_id": "plan_2_part_time", "source_name": "slc", "source_table": "Student loans in England, financial year 2024-25 (corrected tables), Table 1A", "unit": "gbp"}, "observed_measure_key": "ledger.observed_measure.v2:6cba6bfe750c9a218ebb12d8", "period": {"type": "fiscal_year", "value": 2024}, "provenance_class": "administrative", "schema_version": "chronicle.consumer_fact.v4", "semantic_fact_key": "ledger.semantic_fact.v2:e9436ca620799ad1d4897afd", "source": {"extracted_at": "2026-08-08", "extraction_method": "CellSelectorSpec and SourceRecordSpec resolved from cells", "method_notes": "Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.", "raw_r2_bucket": "ledger-raw", "raw_r2_key": "raw/slc/slc-student-loan-repayments-england-2025/2025/a9ee065ba2d6af4be8584022ac50302f22f7229919e4171cf132039b0ca26aac/slcsp012025_Corrected.xlsx", "raw_r2_uri": "r2://ledger-raw/raw/slc/slc-student-loan-repayments-england-2025/2025/a9ee065ba2d6af4be8584022ac50302f22f7229919e4171cf132039b0ca26aac/slcsp012025_Corrected.xlsx", "source_file": "slcsp012025_Corrected.xlsx", "source_name": "slc", "source_sha256": "a9ee065ba2d6af4be8584022ac50302f22f7229919e4171cf132039b0ca26aac", "source_size_bytes": 332185, "source_table": "Student loans in England, financial year 2024-25 (corrected tables), Table 1A", "url": "https://assets.publishing.service.gov.uk/media/6943ee619273c48f554cf5c5/slcsp012025_Corrected.xlsx", "vintage": "slcsp01_2025_corrected"}, "source_release_key": "ledger.source_release.v2:91e47f96684950159cb0210d", "source_series_key": "ledger.source_series.v2:513fa8b0e1881aafe14a47bf", "universe_constraint_set_key": "ledger.universe_constraint_set.v2:02442c1ef61cbc68cc27ca5c", "universe_constraints": {"domain": "student_loans"}, "value": 95149049.60999998, "value_type": "number"} {"aggregate_fact_key":"ledger.aggregate_fact.v2:3288e5ed41162df13477002a","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.incapacity_benefits","concept_alignment_key":"ledger.concept_alignment.v2:2773bccf4d64dcc80fe96ffe","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 4.9, row 11 ('Incapacity benefits2'), GBP billion. Geography: a DWP line, which DWP's benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) give as Great Britain, or people resident overseas receiving United Kingdom benefits; Northern Ireland's social security is on rows of its own. The line includes Severe Disablement Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4); like DWP's own incapacity totals, it keeps Great Britain.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","relation":"source_label","source_concept":"obr.incapacity_benefits"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K03000001","level":"country","name":"Great Britain","vintage":"current"},"label":"Great Britain 2024 fiscal year sum obr incapacity benefits for person [obr EFO March 2026 detailed forecast tables: expenditure efo_expenditure.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"incapacity_benefits","groupby_value_label":"Incapacity benefits2","measure_id":"amount","measure_label":"Incapacity benefits2, FY2024-25","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2024","record_set_spec_hash":"0aa6a26646da24fff787a61c","record_set_spec_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2024.v1","source_column_id":"amount","source_row_id":"incapacity_benefits","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:edea822590d9198ed037e9c5","lineage":{"source_cell_keys":["ledger.source_cell.v1:bfa99d340c11364c36aeabd1","ledger.source_cell.v1:ff0afa9a95541972785d4940"],"source_record_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2024.incapacity_benefits.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.incapacity_benefits","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: expenditure","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:fde1b4a671b103ebe2c4fe82","period":{"type":"fiscal_year","value":2024},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:c03269a8310f74f1010541b5","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-expenditure-march-2026/2026/700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1/efo_expenditure.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-expenditure-march-2026/2026/700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1/efo_expenditure.xlsx","source_file":"efo_expenditure.xlsx","source_name":"obr","source_sha256":"700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1","source_size_bytes":236965,"source_table":"EFO March 2026 detailed forecast tables: expenditure","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:5f8a36441ddcecc13c18d680","source_series_key":"ledger.source_series.v2:3583fee04a24f9bd65efd436","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":12413057398.899998,"value_type":"number","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"incapacity_benefits":"Incapacity benefits2"}}} -{"aggregate_fact_key":"ledger.aggregate_fact.v2:9b072645b7180464a89c16b2","aggregation":{"method":"sum"},"assertion":"source_projection","concept_alignment":{"authority":"obr","canonical_concept":"obr.incapacity_benefits","concept_alignment_key":"ledger.concept_alignment.v2:2773bccf4d64dcc80fe96ffe","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 4.9, row 11 ('Incapacity benefits2'), GBP billion. Geography: a DWP line, which DWP's benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) give as Great Britain, or people resident overseas receiving United Kingdom benefits; Northern Ireland's social security is on rows of its own. The line includes Severe Disablement Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4); like DWP's own incapacity totals, it keeps Great Britain.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","relation":"source_label","source_concept":"obr.incapacity_benefits"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K03000001","level":"country","name":"Great Britain","vintage":"current"},"label":"Great Britain 2025 fiscal year projected sum obr incapacity benefits for person [obr EFO March 2026 detailed forecast tables: expenditure efo_expenditure.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"incapacity_benefits","groupby_value_label":"Incapacity benefits2","measure_id":"amount","measure_label":"Incapacity benefits2, FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2025","record_set_spec_hash":"9e894c5cd0a8e0db51c697b7","record_set_spec_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2025.v1","source_column_id":"amount","source_row_id":"incapacity_benefits","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:a04a87b9f0e49a2cadecf8e7","lineage":{"source_cell_keys":["ledger.source_cell.v1:963cb1a2191faedf0d203f65","ledger.source_cell.v1:d97cb4c94d2ec623264d1d47"],"source_record_id":"obr.efo_2026_03.expenditure.incapacity_benefits.fy2025.incapacity_benefits.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.incapacity_benefits","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: expenditure","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:fde1b4a671b103ebe2c4fe82","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:138510a8a221cdd5e61cdce3","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-expenditure-march-2026/2026/700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1/efo_expenditure.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-expenditure-march-2026/2026/700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1/efo_expenditure.xlsx","source_file":"efo_expenditure.xlsx","source_name":"obr","source_sha256":"700bfd700c872794e5fe8cf164086cd38a63850db26427b9d4b2e363d177d9a1","source_size_bytes":236965,"source_table":"EFO March 2026 detailed forecast tables: expenditure","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:5f8a36441ddcecc13c18d680","source_series_key":"ledger.source_series.v2:96fa1a8c784ce083883c5a0a","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":7206287181.538654,"value_type":"number","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"incapacity_benefits":"Incapacity benefits2"}}} +{"aggregate_fact_key":"ledger.aggregate_fact.v2:9abaf3f02502d33953862972","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.incapacity_benefits","concept_alignment_key":"ledger.concept_alignment.v2:364b7134c8c73b77c7ed75ef","evidence_notes":"OBR EFO October 2026 detailed forecast tables, table 5.9, row 11 ('Incapacity benefits2'), GBP billion. Geography: a DWP line, as in the March 2026 package: DWP's benefit expenditure and caseload tables (Spring 2026, Notes 1 and 3; package dwp-benefit-expenditure-caseload-spring-2026) give these lines for Great Britain, or people resident overseas receiving United Kingdom benefits; Northern Ireland's social security is on rows of its own. The line includes Severe Disablement Allowance, which DWP gives for England and Wales only from 1 April 2020 (Notes 4).","evidence_url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","relation":"source_label","source_concept":"obr.incapacity_benefits"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K03000001","level":"country","name":"Great Britain","vintage":"current"},"label":"Great Britain 2025 fiscal year sum obr incapacity benefits for person [obr EFO October 2026 detailed forecast tables: expenditure efo_expenditure.xlsx efo_october_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"incapacity_benefits","groupby_value_label":"Incapacity benefits2","measure_id":"amount","measure_label":"Incapacity benefits2, FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_10.expenditure.incapacity_benefits.fy2025","record_set_spec_hash":"2a021f03b1fe641bfb29b9ab","record_set_spec_id":"obr.efo_2026_10.expenditure.incapacity_benefits.fy2025.v1","source_column_id":"amount","source_row_id":"incapacity_benefits","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:aef67734496e255d0cefada9","lineage":{"source_cell_keys":["ledger.source_cell.v1:e642111cf38c478f964ad83d","ledger.source_cell.v1:d9a52637781b61981d31c169"],"source_record_id":"obr.efo_2026_10.expenditure.incapacity_benefits.fy2025.incapacity_benefits.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.incapacity_benefits","source_measure_id":"amount","source_name":"obr","source_table":"EFO October 2026 detailed forecast tables: expenditure","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:50da491a836007f41d10b9f8","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:8f46e24121c12d29b8927ec8","source":{"extracted_at":"2026-10-29","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/obr/obr-efo-expenditure-october-2026/2026/f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167/efo_expenditure.xlsx","raw_r2_uri":"r2://ledger-raw/raw/uk/obr/obr-efo-expenditure-october-2026/2026/f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167/efo_expenditure.xlsx","source_file":"efo_expenditure.xlsx","source_name":"obr","source_sha256":"f379f1b88431405c279332519c4ada10b67c060bcc5370453028d98c1ac81167","source_size_bytes":280700,"source_table":"EFO October 2026 detailed forecast tables: expenditure","url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-expenditure/","vintage":"efo_october_2026"},"source_release_key":"ledger.source_release.v2:2d34f76cc17f048b82afad8a","source_series_key":"ledger.source_series.v2:2bc93aef15c6be943739b695","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":7256718017.019957,"value_type":"number","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"incapacity_benefits":"Incapacity benefits2"}}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:6c212695ea75be0d2a635e9b","aggregation":{"method":"sum"},"assertion":"observation","dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","vintage":"gss_2024"},"label":"United Kingdom 2024 calendar year count ons mid year population estimate for person [ons Mid-2024 population estimates, UK: countries and regions by single year of age and sex (MYE2) mye24tablesuk.xlsx mid_2024]","layout":{"groupby_dimension":"age","groupby_ordinal":0,"groupby_value_id":"uk","groupby_value_label":"United Kingdom","measure_id":"population","measure_label":"Resident population","measure_ordinal":0,"record_set_id":"ons.mid2024.mye2_persons.uk.all_ages","record_set_spec_hash":"9a06d466bbbd3788640af817","record_set_spec_id":"ons.mye2_persons.uk.all_ages.v1","source_column_id":"population","source_row_id":"uk","table_record_kind":"total","groupby_dimension_label":"Age"},"legacy_fact_key":"ledger.fact.v1:9bf0a3ba5ad6117ca8e0d0ac","lineage":{"source_cell_keys":["ledger.source_cell.v1:fbc0570947c34c475532adda","ledger.source_cell.v1:26f9cdc2784a7713953551bd","ledger.source_cell.v1:e4d9207fd741f6fbdc82de4a"],"source_record_id":"ons.mid2024.mye2_persons.uk.all_ages.uk.population","source_row_keys":[]},"observed_measure":{"source_concept":"ons.mid_year_population_estimate","source_measure_id":"population","source_name":"ons","source_table":"Mid-2024 population estimates, UK: countries and regions by single year of age and sex (MYE2)","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:a05342302b71ceb67b12978e","period":{"type":"calendar_year","value":2024},"provenance_class":"census","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:065ea5242b0c7b9f810a9ce6","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/ons/ons-mye-2024-uk/2024/f78d50e8d77fe5ed9d04667d6875aefcf62b56380af7aceb2e90dce067981526/mye24tablesuk.xlsx","raw_r2_uri":"r2://ledger-raw/raw/ons/ons-mye-2024-uk/2024/f78d50e8d77fe5ed9d04667d6875aefcf62b56380af7aceb2e90dce067981526/mye24tablesuk.xlsx","source_file":"mye24tablesuk.xlsx","source_name":"ons","source_sha256":"f78d50e8d77fe5ed9d04667d6875aefcf62b56380af7aceb2e90dce067981526","source_size_bytes":1062342,"source_table":"Mid-2024 population estimates, UK: countries and regions by single year of age and sex (MYE2)","url":"https://www.ons.gov.uk/file?uri=/peoplepopulationandcommunity/populationandmigration/populationestimates/datasets/populationestimatesforukenglandandwalesscotlandandnorthernireland/mid2024/mye24tablesuk.xlsx","vintage":"mid_2024"},"source_release_key":"ledger.source_release.v2:615ee18597cbfc9a75e7e2a5","source_series_key":"ledger.source_series.v2:9ffe2c36294084406279ceae","universe_constraint_set_key":"ledger.universe_constraint_set.v2:3171531aa949466cfcf8b77d","universe_constraints":{"domain":"resident_population"},"value":69281437,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:78fb64bd2e9774df4b2f2d56","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.cgt_taxpayers_total","concept_alignment_key":"ledger.concept_alignment.v2:256a8378726a9be1da666fec","evidence_notes":"CGT statistics 2025 release, Table 1, year of disposal 2023 to 2024; counts in thousands, amounts GBP million. Provisional per publication notes.","evidence_url":"https://www.gov.uk/government/statistics/capital-gains-tax-statistics","relation":"source_label","source_concept":"hmrc.cgt_taxpayers_total"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2023 tax year count hmrc cgt taxpayers total for person [hmrc Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal Table_1_2025.ods cgt_statistics_2025]","layout":{"groupby_dimension":"hmrc.cgt_table1_line","groupby_ordinal":0,"groupby_value_id":"ty2023","groupby_value_label":"Year of disposal 2023 to 2024","measure_id":"total_taxpayers","measure_label":"CGT taxpayers, total","measure_ordinal":6,"record_set_id":"hmrc.cgt_statistics_2025.table1.ty2023","record_set_spec_hash":"b27f186424c62509e6a5e134","record_set_spec_id":"hmrc.cgt_statistics_2025.table1.ty2023.v1","source_column_id":"total_taxpayers","source_row_id":"ty2023","table_record_kind":"total","groupby_dimension_label":"Capital Gains Tax table line"},"legacy_fact_key":"ledger.fact.v1:a2123c0409eb78f8d49178b9","lineage":{"source_cell_keys":["ledger.source_cell.v1:91915a94a635f08d28cdff13","ledger.source_cell.v1:8f08244c3f6f2e2f0895aa2a"],"source_record_id":"hmrc.cgt_statistics_2025.table1.ty2023.ty2023.total_taxpayers","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.cgt_taxpayers_total","source_measure_id":"total_taxpayers","source_name":"hmrc","source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:5bbe59f8c9f99ad916666bd7","period":{"type":"tax_year","value":2023},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:677e54c237d208ba6ab417d4","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/hmrc/hmrc-cgt-statistics-2025/2025/95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1/Table_1_2025.ods","raw_r2_uri":"r2://ledger-raw/raw/hmrc/hmrc-cgt-statistics-2025/2025/95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1/Table_1_2025.ods","source_file":"Table_1_2025.ods","source_name":"hmrc","source_sha256":"95c1bb1548483cb0ed0090e820a1fba129d725ade418cf64e5f85793655e92a1","source_size_bytes":10002,"source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","url":"https://assets.publishing.service.gov.uk/media/6878ac497ea209168636386e/Table_1_2025_Taxpayer_numbers_gains_and_tax_liabilities.ods","vintage":"cgt_statistics_2025"},"source_release_key":"ledger.source_release.v2:a6b82e1799ccd4ba57608ccd","source_series_key":"ledger.source_series.v2:de2bf2a36f1647b20877cc1a","universe_constraint_set_key":"ledger.universe_constraint_set.v2:31e69e018123fa4b604582eb","universe_constraints":{"domain":"capital_gains_tax"},"value":378000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:860a48172c62298ceb00c20b","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"dwp","canonical_concept":"dwp.uc_tcl_headline_households_affected","concept_alignment_key":"ledger.concept_alignment.v2:4b3cf060f4beafb7850981dd","evidence_notes":"Two-child limit data tables, April 2025, sheet 01, column: Universal Credit households affected by the Two Child Limit policy.","evidence_url":"https://www.gov.uk/government/statistics/universal-credit-claimants-statistics-on-the-two-child-limit-policy-april-2025","relation":"source_label","source_concept":"dwp.uc_tcl_headline_households_affected"},"dimension_set_key":"ledger.dimension_set.v2:9b8da5478cdd5948be3e6a0a","dimensions":{"two_child_limit_status":"affected_3plus_children"},"entity":{"name":"household","role":"uc_household"},"geography":{"id":"K03000001","level":"country","vintage":"current"},"label":"Great Britain 2025-04 month count dwp uc tcl headline households affected for household (two child limit status=affected 3plus children) [dwp Universal Credit claimants: statistics on the two-child limit policy, April 2025 data tables data-tables-two-child-limit-april-2025.ods two_child_limit_april_2025]","layout":{"groupby_dimension":"dwp.two_child_limit_status","groupby_ordinal":1,"groupby_value_id":"affected_3plus_children","groupby_value_label":"Affected UC Household (has third or subsequent child on or after 6 April 2017)","measure_id":"universal_credit_households_affected_by_the_two_","measure_label":"Universal Credit households affected by the Two Child Limit policy","measure_ordinal":0,"record_set_id":"dwp.uc_tcl.apr2025.table01","record_set_spec_hash":"e733e450c397c1447c3d56df","record_set_spec_id":"dwp.uc_tcl.apr2025.table01.v1","source_column_id":"universal_credit_households_affected_by_the_two_","source_row_id":"affected_3plus_children","table_record_kind":"detail","groupby_dimension_label":"Two-child limit status"},"legacy_fact_key":"ledger.fact.v1:8ebf86ac0792f376664242fa","lineage":{"source_cell_keys":["ledger.source_cell.v1:900e5a7f7e1f7799fa3a97fa","ledger.source_cell.v1:e9ef94d14bedd2728883275a"],"source_record_id":"dwp.uc_tcl.apr2025.table01.affected_3plus_children.universal_credit_households_affected_by_the_two_","source_row_keys":[]},"observed_measure":{"source_concept":"dwp.uc_tcl_headline_households_affected","source_measure_id":"universal_credit_households_affected_by_the_two_","source_name":"dwp","source_table":"Universal Credit claimants: statistics on the two-child limit policy, April 2025 data tables","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:c5732f2ce8999bc5b572b546","period":{"type":"month","value":"2025-04"},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:fe7efa94f40b1316b4610fb7","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/dwp/dwp-uc-two-child-limit-2025/2025/308e7d3dc10171253c77e34159f384bfd558a8ee1e487f4615b47f989a7b08d2/data-tables-two-child-limit-april-2025.ods","raw_r2_uri":"r2://ledger-raw/raw/dwp/dwp-uc-two-child-limit-2025/2025/308e7d3dc10171253c77e34159f384bfd558a8ee1e487f4615b47f989a7b08d2/data-tables-two-child-limit-april-2025.ods","source_file":"data-tables-two-child-limit-april-2025.ods","source_name":"dwp","source_sha256":"308e7d3dc10171253c77e34159f384bfd558a8ee1e487f4615b47f989a7b08d2","source_size_bytes":1832271,"source_table":"Universal Credit claimants: statistics on the two-child limit policy, April 2025 data tables","url":"https://assets.publishing.service.gov.uk/media/68887ad01e72aed40611b030/data-tables-universal-credit-statistics-two-child-limit-april-2025.ods","vintage":"two_child_limit_april_2025"},"source_release_key":"ledger.source_release.v2:4d88d5cfb3627165bc974784","source_series_key":"ledger.source_series.v2:345d78707b3c738004623699","universe_constraint_set_key":"ledger.universe_constraint_set.v2:9ca710fd89b5df02185acf59","universe_constraints":{"constraints":[{"operator":"==","role":"filter","value":"affected_3plus_children","variable":"two_child_limit_status"}],"domain":"universal_credit_two_child_limit"},"value":469780,"value_type":"integer","dimension_labels":{"two_child_limit_status":"Two-child limit status"},"dimension_value_labels":{"two_child_limit_status":{"affected_3plus_children":"Affected households with three or more children"}}} @@ -9,8 +9,8 @@ {"aggregate_fact_key": "ledger.aggregate_fact.v2:b93d57062e37c3331c56e26c", "aggregation": {"method": "sum"}, "assertion": "observation", "concept_alignment": {"authority": "slc", "canonical_concept": "slc.student_loan_net_repayments_plan_2_full_time", "concept_alignment_key": "ledger.concept_alignment.v2:a8c365ac229fab8dcd821c65", "evidence_notes": "Corrected 2 July 2026 edition, Table 1A, net repayments posted during FY2025-26, Plan 2 Full-time; GBP million, effective 31 March 2026. No plan columns are summed in Chronicle.", "evidence_url": "https://www.gov.uk/government/statistics/student-loans-in-england-2025-to-2026", "relation": "source_label", "source_concept": "slc.student_loan_net_repayments_plan_2_full_time"}, "dimension_labels": {"slc.repayment_plan": "Repayment plan"}, "dimension_set_key": "ledger.dimension_set.v2:44136fa355b3678a1146ad16", "dimension_value_labels": {"slc.repayment_plan": {"net_repayments": "Net repayments posted during the financial year"}}, "dimensions": {}, "entity": {"name": "person", "role": "student_loan_borrower"}, "geography": {"id": "E92000001", "level": "country", "name": "England", "vintage": "current"}, "label": "England 2025 fiscal year sum slc student loan net repayments plan 2 full time for person [slc Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A slcsp012026.xlsx slcsp01_2026_corrected_2026_07_02]", "layout": {"groupby_dimension": "slc.repayment_plan", "groupby_dimension_label": "Repayment plan", "groupby_ordinal": 0, "groupby_value_id": "net_repayments", "groupby_value_label": "Net repayments posted during the financial year", "measure_id": "plan_2_full_time", "measure_label": "Net repayments FY2025-26, Plan 2 Full-time", "measure_ordinal": 1, "record_set_id": "slc.repayments_2026.table_1a.fy2025", "record_set_spec_hash": "368fd2053b71ae85b023e7e2", "record_set_spec_id": "slc.repayments_2026.table_1a.fy2025.v1", "source_column_id": "plan_2_full_time", "source_row_id": "net_repayments", "table_record_kind": "total"}, "legacy_fact_key": "ledger.fact.v1:9d75b1600ee78ff4ec19dde1", "lineage": {"source_cell_keys": ["ledger.source_cell.v1:369fec88a63e2aea3b83c442", "ledger.source_cell.v1:ad18cb21f6c2b7b565a86637", "ledger.source_cell.v1:031dc9973235f5db072525dc", "ledger.source_cell.v1:6a633f41243f1818f0dc1748"], "source_record_id": "slc.repayments_2026.table_1a.fy2025.net_repayments.plan_2_full_time", "source_row_keys": []}, "observed_measure": {"source_concept": "slc.student_loan_net_repayments_plan_2_full_time", "source_measure_id": "plan_2_full_time", "source_name": "slc", "source_table": "Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A", "unit": "gbp"}, "observed_measure_key": "ledger.observed_measure.v2:70988ed265aed9e5ce3f4e8b", "period": {"type": "fiscal_year", "value": 2025}, "period_coverage": {"basis": "fiscal", "end_date": "2026-03-31", "notes": "Net repayments posted during the financial year, effective 31 March 2026. Posting-year basis, not income-earned tax-year repayments. England-domiciled borrowers studying in the UK and EU-domiciled borrowers studying in England.", "source_period_label": "2025-26", "start_date": "2025-04-01"}, "provenance_class": "administrative", "schema_version": "chronicle.consumer_fact.v4", "semantic_fact_key": "ledger.semantic_fact.v2:2234e59d01f9283d525959ec", "source": {"extracted_at": "2026-10-07", "extraction_method": "CellSelectorSpec and SourceRecordSpec resolved from cells", "method_notes": "Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.", "raw_r2_bucket": "ledger-raw", "raw_r2_key": "raw/uk/slc/slc-student-loan-repayments-england-2026/2026/9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1/slcsp012026.xlsx", "raw_r2_uri": "r2://ledger-raw/raw/uk/slc/slc-student-loan-repayments-england-2026/2026/9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1/slcsp012026.xlsx", "source_file": "slcsp012026.xlsx", "source_name": "slc", "source_sha256": "9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1", "source_size_bytes": 345455, "source_table": "Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A", "url": "https://assets.publishing.service.gov.uk/media/6a44d1241a04d4dae8b8155e/slcsp012026.xlsx", "vintage": "slcsp01_2026_corrected_2026_07_02"}, "source_release_key": "ledger.source_release.v2:acae195af5f666ab41fc757d", "source_series_key": "ledger.source_series.v2:035fe58a1b96fe5311058607", "universe_constraint_set_key": "ledger.universe_constraint_set.v2:02442c1ef61cbc68cc27ca5c", "universe_constraints": {"domain": "student_loans"}, "value": 3128518409.2699995, "value_type": "number"} {"aggregate_fact_key": "ledger.aggregate_fact.v2:a2024c03e027506e656e205c", "aggregation": {"method": "sum"}, "assertion": "observation", "concept_alignment": {"authority": "slc", "canonical_concept": "slc.student_loan_net_repayments_plan_2_part_time", "concept_alignment_key": "ledger.concept_alignment.v2:a1172b3cf0b0d878d2fa7b55", "evidence_notes": "Corrected 2 July 2026 edition, Table 1A, net repayments posted during FY2025-26, Plan 2 Part-time; GBP million, effective 31 March 2026. No plan columns are summed in Chronicle.", "evidence_url": "https://www.gov.uk/government/statistics/student-loans-in-england-2025-to-2026", "relation": "source_label", "source_concept": "slc.student_loan_net_repayments_plan_2_part_time"}, "dimension_labels": {"slc.repayment_plan": "Repayment plan"}, "dimension_set_key": "ledger.dimension_set.v2:44136fa355b3678a1146ad16", "dimension_value_labels": {"slc.repayment_plan": {"net_repayments": "Net repayments posted during the financial year"}}, "dimensions": {}, "entity": {"name": "person", "role": "student_loan_borrower"}, "geography": {"id": "E92000001", "level": "country", "name": "England", "vintage": "current"}, "label": "England 2025 fiscal year sum slc student loan net repayments plan 2 part time for person [slc Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A slcsp012026.xlsx slcsp01_2026_corrected_2026_07_02]", "layout": {"groupby_dimension": "slc.repayment_plan", "groupby_dimension_label": "Repayment plan", "groupby_ordinal": 0, "groupby_value_id": "net_repayments", "groupby_value_label": "Net repayments posted during the financial year", "measure_id": "plan_2_part_time", "measure_label": "Net repayments FY2025-26, Plan 2 Part-time", "measure_ordinal": 2, "record_set_id": "slc.repayments_2026.table_1a.fy2025", "record_set_spec_hash": "368fd2053b71ae85b023e7e2", "record_set_spec_id": "slc.repayments_2026.table_1a.fy2025.v1", "source_column_id": "plan_2_part_time", "source_row_id": "net_repayments", "table_record_kind": "total"}, "legacy_fact_key": "ledger.fact.v1:c12d5cf574ddc1253dc17231", "lineage": {"source_cell_keys": ["ledger.source_cell.v1:25282f94aacb77b522dce164", "ledger.source_cell.v1:ebadadf8b8838f0c896397a7", "ledger.source_cell.v1:031dc9973235f5db072525dc", "ledger.source_cell.v1:6a633f41243f1818f0dc1748"], "source_record_id": "slc.repayments_2026.table_1a.fy2025.net_repayments.plan_2_part_time", "source_row_keys": []}, "observed_measure": {"source_concept": "slc.student_loan_net_repayments_plan_2_part_time", "source_measure_id": "plan_2_part_time", "source_name": "slc", "source_table": "Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A", "unit": "gbp"}, "observed_measure_key": "ledger.observed_measure.v2:250952cb74500cc5207d6f2a", "period": {"type": "fiscal_year", "value": 2025}, "period_coverage": {"basis": "fiscal", "end_date": "2026-03-31", "notes": "Net repayments posted during the financial year, effective 31 March 2026. Posting-year basis, not income-earned tax-year repayments. England-domiciled borrowers studying in the UK and EU-domiciled borrowers studying in England.", "source_period_label": "2025-26", "start_date": "2025-04-01"}, "provenance_class": "administrative", "schema_version": "chronicle.consumer_fact.v4", "semantic_fact_key": "ledger.semantic_fact.v2:7e84271beaeb3348fd5dd208", "source": {"extracted_at": "2026-10-07", "extraction_method": "CellSelectorSpec and SourceRecordSpec resolved from cells", "method_notes": "Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.", "raw_r2_bucket": "ledger-raw", "raw_r2_key": "raw/uk/slc/slc-student-loan-repayments-england-2026/2026/9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1/slcsp012026.xlsx", "raw_r2_uri": "r2://ledger-raw/raw/uk/slc/slc-student-loan-repayments-england-2026/2026/9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1/slcsp012026.xlsx", "source_file": "slcsp012026.xlsx", "source_name": "slc", "source_sha256": "9e1e524997974aa3251bc138f07d97437cb551d7b3a1c944cad0be2bdd863dd1", "source_size_bytes": 345455, "source_table": "Student loans in England, financial year 2025-26 (corrected 2 July 2026), Table 1A", "url": "https://assets.publishing.service.gov.uk/media/6a44d1241a04d4dae8b8155e/slcsp012026.xlsx", "vintage": "slcsp01_2026_corrected_2026_07_02"}, "source_release_key": "ledger.source_release.v2:acae195af5f666ab41fc757d", "source_series_key": "ledger.source_series.v2:035fe58a1b96fe5311058607", "universe_constraint_set_key": "ledger.universe_constraint_set.v2:02442c1ef61cbc68cc27ca5c", "universe_constraints": {"domain": "student_loans"}, "value": 105861504.03, "value_type": "number"} {"aggregate_fact_key":"ledger.aggregate_fact.v2:a82c84f67b40867564d2c847","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.spi_employment_income_amount","concept_alignment_key":"ledger.concept_alignment.v2:954e6c895535b23e4c7805cb","evidence_notes":"SPI collated tables 2023-24, Table_3_6, column: Employment income (Amount); taxpayers in thousands, amounts GBP million.","evidence_url":"https://www.gov.uk/government/statistics/personal-incomes-statistics-for-the-tax-year-2023-to-2024","relation":"source_label","source_concept":"hmrc.spi_employment_income_amount"},"dimension_set_key":"ledger.dimension_set.v2:2abee80869ae40d61ee490c3","dimensions":{"total_income_lower_bound":12570},"entity":{"name":"person","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2023 tax year sum hmrc spi employment income amount for person (total income lower bound=12570) [hmrc SPI collated Tables 3.1 to 3.11, tax year 2023-24: income by range of total income Collated_Tables_3_1_to_3_11_2324.ods spi_2023_24]","layout":{"groupby_dimension":"hmrc.total_income_band","groupby_ordinal":0,"groupby_value_id":"band_12570","groupby_value_label":"Total income from GBP 12 570","measure_id":"employment_amount","measure_label":"Employment (amount)","measure_ordinal":3,"record_set_id":"hmrc.spi_2324.table_3_6","record_set_spec_hash":"5d819678ed0074660bcee770","record_set_spec_id":"hmrc.spi_2324.table_3_6.v1","source_column_id":"employment_amount","source_row_id":"band_12570","table_record_kind":"detail","groupby_dimension_label":"Total income band"},"legacy_fact_key":"ledger.fact.v1:18e235114b5444256783fd7a","lineage":{"source_cell_keys":["ledger.source_cell.v1:cfbcf3282db1fcb71a277b00","ledger.source_cell.v1:057369c1997d122b69f47027"],"source_record_id":"hmrc.spi_2324.table_3_6.band_12570.employment_amount","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.spi_employment_income_amount","source_measure_id":"employment_amount","source_name":"hmrc","source_table":"SPI collated Tables 3.1 to 3.11, tax year 2023-24: income by range of total income","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:631d0596c3c14bb4621a9da2","period":{"type":"tax_year","value":2023},"provenance_class":"survey_aggregate","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:debc6506b4121d8c968f8b4b","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/hmrc/hmrc-spi-income-bands-2023-24/2024/ad063b06b2bdeef8600dbbb09d48153337a4966f8c7eea50df7a2e0304ebd73e/Collated_Tables_3_1_to_3_11_2324.ods","raw_r2_uri":"r2://ledger-raw/raw/hmrc/hmrc-spi-income-bands-2023-24/2024/ad063b06b2bdeef8600dbbb09d48153337a4966f8c7eea50df7a2e0304ebd73e/Collated_Tables_3_1_to_3_11_2324.ods","source_file":"Collated_Tables_3_1_to_3_11_2324.ods","source_name":"hmrc","source_sha256":"ad063b06b2bdeef8600dbbb09d48153337a4966f8c7eea50df7a2e0304ebd73e","source_size_bytes":166693,"source_table":"SPI collated Tables 3.1 to 3.11, tax year 2023-24: income by range of total income","url":"https://assets.publishing.service.gov.uk/media/69f1f12d2fae53a03709682f/Collated_Tables_3_1_to_3_11_2324.ods","vintage":"spi_2023_24"},"source_release_key":"ledger.source_release.v2:cf26a12e28615db0aa77c564","source_series_key":"ledger.source_series.v2:90b4b7a93b4bedd73c4fd852","survey_instrument":"Survey of Personal Incomes","universe_constraint_set_key":"ledger.universe_constraint_set.v2:1b19141149ccab3a1cc4207e","universe_constraints":{"constraints":[{"operator":"==","role":"filter","value":12570,"variable":"total_income_lower_bound"}],"domain":"personal_incomes"},"value":16900000000,"value_type":"integer","dimension_labels":{"total_income_lower_bound":"Total income lower bound"},"dimension_value_labels":{"total_income_lower_bound":{"12570":"£12,570"}}} -{"aggregate_fact_key":"ledger.aggregate_fact.v2:d8cce1d228655346105aeef0","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.income_tax","concept_alignment_key":"ledger.concept_alignment.v2:c6c41e9a05252a482bf75215","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 3.4, row 6 ('Income tax (gross of tax credits)'), GBP billion.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.income_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2024 fiscal year sum obr income tax for person [obr EFO March 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_ordinal":0,"groupby_value_id":"income_tax","groupby_value_label":"Income tax (gross of tax credits)","measure_id":"amount","measure_label":"Income tax (gross of tax credits), FY2024-25","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.receipts.income_tax.fy2024","record_set_spec_hash":"7a6dd51417655f8de3f32e6d","record_set_spec_id":"obr.efo_2026_03.receipts.income_tax.fy2024.v1","source_column_id":"amount","source_row_id":"income_tax","table_record_kind":"total","groupby_dimension_label":"Economic and fiscal outlook line"},"legacy_fact_key":"ledger.fact.v1:9a563dd8855501cc7cdadb18","lineage":{"source_cell_keys":["ledger.source_cell.v1:6cc77b7de11ed56f1ca4fb1b","ledger.source_cell.v1:85f22ad465d952bc9517242f"],"source_record_id":"obr.efo_2026_03.receipts.income_tax.fy2024.income_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.income_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:954247698e8178993728e76b","period":{"type":"fiscal_year","value":2024},"provenance_class":"model_output","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:7bbf4e1886a8d2a087909593","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28","source_size_bytes":187899,"source_table":"EFO March 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:cd7332ed9168974f4875f7c7","source_series_key":"ledger.source_series.v2:e66e203e3481ee259686e750","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":305905000000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} -{"aggregate_fact_key":"ledger.aggregate_fact.v2:d928e7da0fbfe088ca1a30d7","aggregation":{"method":"sum"},"assertion":"source_projection","concept_alignment":{"authority":"obr","canonical_concept":"obr.income_tax","concept_alignment_key":"ledger.concept_alignment.v2:c6c41e9a05252a482bf75215","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 3.4, row 6 ('Income tax (gross of tax credits)'), GBP billion.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.income_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2025 fiscal year projected sum obr income tax for person [obr EFO March 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_ordinal":0,"groupby_value_id":"income_tax","groupby_value_label":"Income tax (gross of tax credits)","measure_id":"amount","measure_label":"Income tax (gross of tax credits), FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.receipts.income_tax.fy2025","record_set_spec_hash":"e2d3c601ace5447a5fe449bc","record_set_spec_id":"obr.efo_2026_03.receipts.income_tax.fy2025.v1","source_column_id":"amount","source_row_id":"income_tax","table_record_kind":"total","groupby_dimension_label":"Economic and fiscal outlook line"},"legacy_fact_key":"ledger.fact.v1:ac779b21d033c2c724a112ca","lineage":{"source_cell_keys":["ledger.source_cell.v1:916eb6e55cfdecb1aaae6b03","ledger.source_cell.v1:487ced430603f1287c1595a1"],"source_record_id":"obr.efo_2026_03.receipts.income_tax.fy2025.income_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.income_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:954247698e8178993728e76b","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:1cda5b118cdb34e16de09a41","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28","source_size_bytes":187899,"source_table":"EFO March 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:cd7332ed9168974f4875f7c7","source_series_key":"ledger.source_series.v2:dae31655351be8d2e0736a5d","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":331437583074.4429,"value_type":"number","dimension_labels":{},"dimension_value_labels":{}} +{"aggregate_fact_key":"ledger.aggregate_fact.v2:d8cce1d228655346105aeef0","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.income_tax","concept_alignment_key":"ledger.concept_alignment.v2:c6c41e9a05252a482bf75215","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 3.4, row 6 ('Income tax (gross of tax credits)'), GBP billion.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.income_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","name":"United Kingdom","vintage":"current"},"label":"United Kingdom 2024 fiscal year sum obr income tax for person [obr EFO March 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"income_tax","groupby_value_label":"Income tax (gross of tax credits)","measure_id":"amount","measure_label":"Income tax (gross of tax credits), FY2024-25","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.receipts.income_tax.fy2024","record_set_spec_hash":"7a6dd51417655f8de3f32e6d","record_set_spec_id":"obr.efo_2026_03.receipts.income_tax.fy2024.v1","source_column_id":"amount","source_row_id":"income_tax","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:9a563dd8855501cc7cdadb18","lineage":{"source_cell_keys":["ledger.source_cell.v1:6cc77b7de11ed56f1ca4fb1b","ledger.source_cell.v1:85f22ad465d952bc9517242f"],"source_record_id":"obr.efo_2026_03.receipts.income_tax.fy2024.income_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.income_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:954247698e8178993728e76b","period":{"type":"fiscal_year","value":2024},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:7bbf4e1886a8d2a087909593","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28","source_size_bytes":187899,"source_table":"EFO March 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:cd7332ed9168974f4875f7c7","source_series_key":"ledger.source_series.v2:e66e203e3481ee259686e750","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":305905000000,"value_type":"integer","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"income_tax":"Income tax (gross of tax credits)"}}} +{"aggregate_fact_key":"ledger.aggregate_fact.v2:1fcd60233f3427b192339ae8","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.income_tax","concept_alignment_key":"ledger.concept_alignment.v2:6e28acb2765d8d3f372049c4","evidence_notes":"OBR EFO October 2026 detailed forecast tables, table 4.4, row 6 ('Income tax (gross of tax credits)'), GBP billion.","evidence_url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.income_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","name":"United Kingdom","vintage":"current"},"label":"United Kingdom 2025 fiscal year sum obr income tax for person [obr EFO October 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_october_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"income_tax","groupby_value_label":"Income tax (gross of tax credits)","measure_id":"amount","measure_label":"Income tax (gross of tax credits), FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_10.receipts.income_tax.fy2025","record_set_spec_hash":"3fcd6f27b299d3f61e6bfe79","record_set_spec_id":"obr.efo_2026_10.receipts.income_tax.fy2025.v1","source_column_id":"amount","source_row_id":"income_tax","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:bf7202de6e91b493af22a771","lineage":{"source_cell_keys":["ledger.source_cell.v1:40cda74be3a933b4d6c61e16","ledger.source_cell.v1:eded64a3679f4a01d669694a"],"source_record_id":"obr.efo_2026_10.receipts.income_tax.fy2025.income_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.income_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO October 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:4fd98339057ef3cf779573b5","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:5aed77ad593bcf413e95509a","source":{"extracted_at":"2026-10-29","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95","source_size_bytes":214092,"source_table":"EFO October 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_october_2026"},"source_release_key":"ledger.source_release.v2:56f741e3cc306af66edbf958","source_series_key":"ledger.source_series.v2:89b7fd3571b077f837a1c628","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":329338000000,"value_type":"integer","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"income_tax":"Income tax (gross of tax credits)"}}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:a328029c7fdf199c7bb8ed72","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"dwp","canonical_concept":"dwp.uc_benefit_units","concept_alignment_key":"ledger.concept_alignment.v2:f926aa77f065d747d171dac7","evidence_notes":"Derived within Table 1 as households with a deduction divided by the published share, rounded to 10,000. DWP household means a UC benefit unit, not an ONS household; see policyengine-uk-data#457.","evidence_url":"https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-12-february-2026/universal-credit-deductions-statistics-march-2025-to-february-2026","relation":"source_label","source_concept":"dwp.uc_benefit_units"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"benefit_unit","role":"universal_credit_unit_of_assessment"},"geography":{"id":"K03000001","level":"country","vintage":"current"},"label":"Great Britain 2025-04 month count dwp uc benefit units for benefit unit [dwp Universal Credit deductions statistics March 2025 to February 2026, Table 1 universal-credit-deductions-march-2025-to-february-2026.ods uc_deductions_2026_05_12]","layout":{"groupby_dimension":"dwp.uc_deductions_month","groupby_ordinal":0,"groupby_value_id":"month","groupby_value_label":"April 2025","measure_id":"total_units","measure_label":"Total UC benefit units","measure_ordinal":0,"record_set_id":"dwp.uc_deductions.month2025_04.total_units","record_set_spec_hash":"4b5a84f57f36e8654216696a","record_set_spec_id":"dwp.uc_deductions.month2025_04.total_units.v1","source_column_id":"total_units","source_row_id":"month","table_record_kind":"total","groupby_dimension_label":"Universal Credit deductions month"},"legacy_fact_key":"ledger.fact.v1:460f79382edab88773973ef5","lineage":{"source_cell_keys":["ledger.source_cell.v1:dd1d91de62f0f227a5d2158c","ledger.source_cell.v1:43004e85396ce7be9004f6d1"],"source_record_id":"dwp.uc_deductions.month2025_04.total_units.month.total_units","source_row_keys":[]},"observed_measure":{"source_concept":"dwp.uc_benefit_units","source_measure_id":"total_units","source_name":"dwp","source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:33357036d21a31ac02d72984","period":{"type":"month","value":"2025-04"},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:e4d7cc18902f0908808e62ec","source":{"extracted_at":"2026-08-19","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","raw_r2_uri":"r2://ledger-raw/raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","source_file":"universal-credit-deductions-march-2025-to-february-2026.ods","source_name":"dwp","source_sha256":"307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b","source_size_bytes":148671,"source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","url":"https://assets.publishing.service.gov.uk/media/69fb3ea22a6137e93226b7ce/universal-credit-deductions-march-2025-to-february-2026.ods","vintage":"uc_deductions_2026_05_12"},"source_release_key":"ledger.source_release.v2:fbd0f132a18af51870b6097e","source_series_key":"ledger.source_series.v2:90803eebc1970c036317afd2","universe_constraint_set_key":"ledger.universe_constraint_set.v2:5de55a05f928b463a7699aa4","universe_constraints":{"domain":"universal_credit"},"value":6380000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:8166527e94709e1cf6f05d83","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"dwp","canonical_concept":"dwp.uc_benefit_units","concept_alignment_key":"ledger.concept_alignment.v2:f926aa77f065d747d171dac7","evidence_notes":"Derived within Table 1 as households with a deduction divided by the published share, rounded to 10,000. DWP household means a UC benefit unit, not an ONS household; see policyengine-uk-data#457.","evidence_url":"https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-12-february-2026/universal-credit-deductions-statistics-march-2025-to-february-2026","relation":"source_label","source_concept":"dwp.uc_benefit_units"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"benefit_unit","role":"universal_credit_unit_of_assessment"},"geography":{"id":"K03000001","level":"country","vintage":"current"},"label":"Great Britain 2025-05 month count dwp uc benefit units for benefit unit [dwp Universal Credit deductions statistics March 2025 to February 2026, Table 1 universal-credit-deductions-march-2025-to-february-2026.ods uc_deductions_2026_05_12]","layout":{"groupby_dimension":"dwp.uc_deductions_month","groupby_ordinal":0,"groupby_value_id":"month","groupby_value_label":"May 2025","measure_id":"total_units","measure_label":"Total UC benefit units","measure_ordinal":0,"record_set_id":"dwp.uc_deductions.month2025_05.total_units","record_set_spec_hash":"0c949577abc5d27616f8349d","record_set_spec_id":"dwp.uc_deductions.month2025_05.total_units.v1","source_column_id":"total_units","source_row_id":"month","table_record_kind":"total","groupby_dimension_label":"Universal Credit deductions month"},"legacy_fact_key":"ledger.fact.v1:9e623691a35d8e3b1bde5368","lineage":{"source_cell_keys":["ledger.source_cell.v1:7e171e5eb2301b4bb9fc3d1b","ledger.source_cell.v1:b181dacd39f539b014c2b1ff"],"source_record_id":"dwp.uc_deductions.month2025_05.total_units.month.total_units","source_row_keys":[]},"observed_measure":{"source_concept":"dwp.uc_benefit_units","source_measure_id":"total_units","source_name":"dwp","source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:33357036d21a31ac02d72984","period":{"type":"month","value":"2025-05"},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:8fd726b2e9e0a4f811e835e7","source":{"extracted_at":"2026-08-19","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","raw_r2_uri":"r2://ledger-raw/raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","source_file":"universal-credit-deductions-march-2025-to-february-2026.ods","source_name":"dwp","source_sha256":"307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b","source_size_bytes":148671,"source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","url":"https://assets.publishing.service.gov.uk/media/69fb3ea22a6137e93226b7ce/universal-credit-deductions-march-2025-to-february-2026.ods","vintage":"uc_deductions_2026_05_12"},"source_release_key":"ledger.source_release.v2:fbd0f132a18af51870b6097e","source_series_key":"ledger.source_series.v2:2b33c933b0135dfa7ed509e4","universe_constraint_set_key":"ledger.universe_constraint_set.v2:5de55a05f928b463a7699aa4","universe_constraints":{"domain":"universal_credit"},"value":6600000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:a90579c0ebd5dbf68afff710","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"dwp","canonical_concept":"dwp.uc_benefit_units","concept_alignment_key":"ledger.concept_alignment.v2:f926aa77f065d747d171dac7","evidence_notes":"Derived within Table 1 as households with a deduction divided by the published share, rounded to 10,000. DWP household means a UC benefit unit, not an ONS household; see policyengine-uk-data#457.","evidence_url":"https://www.gov.uk/government/statistics/universal-credit-quarterly-statistics-29-april-2013-to-12-february-2026/universal-credit-deductions-statistics-march-2025-to-february-2026","relation":"source_label","source_concept":"dwp.uc_benefit_units"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"benefit_unit","role":"universal_credit_unit_of_assessment"},"geography":{"id":"K03000001","level":"country","vintage":"current"},"label":"Great Britain 2025-06 month count dwp uc benefit units for benefit unit [dwp Universal Credit deductions statistics March 2025 to February 2026, Table 1 universal-credit-deductions-march-2025-to-february-2026.ods uc_deductions_2026_05_12]","layout":{"groupby_dimension":"dwp.uc_deductions_month","groupby_ordinal":0,"groupby_value_id":"month","groupby_value_label":"June 2025","measure_id":"total_units","measure_label":"Total UC benefit units","measure_ordinal":0,"record_set_id":"dwp.uc_deductions.month2025_06.total_units","record_set_spec_hash":"28c08eaae7fbb7ad17c1ac13","record_set_spec_id":"dwp.uc_deductions.month2025_06.total_units.v1","source_column_id":"total_units","source_row_id":"month","table_record_kind":"total","groupby_dimension_label":"Universal Credit deductions month"},"legacy_fact_key":"ledger.fact.v1:422b2ea82994dae684f67b76","lineage":{"source_cell_keys":["ledger.source_cell.v1:187cc3e9db9f8b0be51eaf51","ledger.source_cell.v1:cfed2d23ccf618b5ab6aebe6"],"source_record_id":"dwp.uc_deductions.month2025_06.total_units.month.total_units","source_row_keys":[]},"observed_measure":{"source_concept":"dwp.uc_benefit_units","source_measure_id":"total_units","source_name":"dwp","source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:33357036d21a31ac02d72984","period":{"type":"month","value":"2025-06"},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:1c029a40f45e74ca403873b5","source":{"extracted_at":"2026-08-19","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","raw_r2_uri":"r2://ledger-raw/raw/dwp/dwp-uc-deductions-march-2025-february-2026/2026/307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b/universal-credit-deductions-march-2025-to-february-2026.ods","source_file":"universal-credit-deductions-march-2025-to-february-2026.ods","source_name":"dwp","source_sha256":"307ec8fa49a1f1e23db3c59f1282e16609de03444e501824e204b4151e2e5c9b","source_size_bytes":148671,"source_table":"Universal Credit deductions statistics March 2025 to February 2026, Table 1","url":"https://assets.publishing.service.gov.uk/media/69fb3ea22a6137e93226b7ce/universal-credit-deductions-march-2025-to-february-2026.ods","vintage":"uc_deductions_2026_05_12"},"source_release_key":"ledger.source_release.v2:fbd0f132a18af51870b6097e","source_series_key":"ledger.source_series.v2:ae7cf0037f9e218e85e35c73","universe_constraint_set_key":"ledger.universe_constraint_set.v2:5de55a05f928b463a7699aa4","universe_constraints":{"domain":"universal_credit"},"value":6600000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} @@ -147,4 +147,4 @@ {"aggregate_fact_key":"ledger.aggregate_fact.v2:31d709fc393c2bf4d04efca5","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.cgt_taxpayers_individuals","concept_alignment_key":"ledger.concept_alignment.v2:8bfdd3520a6413c3b60f4a2b","evidence_notes":"CGT statistics 2026 release, Table 1, year of disposal 2024 to 2025; counts in thousands, amounts GBP million. Provisional per publication notes.","evidence_url":"https://www.gov.uk/government/statistics/capital-gains-tax-statistics","relation":"source_label","source_concept":"hmrc.cgt_taxpayers_individuals"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"tax_unit","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2024 tax year count hmrc cgt taxpayers individuals for tax unit [hmrc Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods cgt_statistics_2026]","layout":{"groupby_dimension":"hmrc.cgt_table1_line","groupby_ordinal":0,"groupby_value_id":"ty2024","groupby_value_label":"Year of disposal 2024 to 2025","measure_id":"individuals_count","measure_label":"CGT individuals","measure_ordinal":0,"record_set_id":"hmrc.cgt_statistics_2026.table1.ty2024","record_set_spec_hash":"a6e2cfe0ff499a7803f235b9","record_set_spec_id":"hmrc.cgt_statistics_2026.table1.ty2024.v1","source_column_id":"individuals_count","source_row_id":"ty2024","table_record_kind":"total","groupby_dimension_label":"Capital Gains Tax table line"},"legacy_fact_key":"ledger.fact.v1:2944e255963210efe631cbb3","lineage":{"source_cell_keys":["ledger.source_cell.v1:dee75435ee62f34ab74b09f8","ledger.source_cell.v1:a9d77284a3d10fb3af258097"],"source_record_id":"hmrc.cgt_statistics_2026.table1.ty2024.ty2024.individuals_count","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.cgt_taxpayers_individuals","source_measure_id":"individuals_count","source_name":"hmrc","source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","unit":"count"},"observed_measure_key":"ledger.observed_measure.v2:4cc22757ebd4fd8bdb5b45ad","period":{"type":"tax_year","value":2024},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:813226f79ce5af29f274cef7","source":{"extracted_at":"2026-09-03","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","raw_r2_uri":"r2://ledger-raw/raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_file":"Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_name":"hmrc","source_sha256":"d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef","source_size_bytes":9696,"source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","url":"https://assets.publishing.service.gov.uk/media/6a7b23f1bbafcd1db3b6e420/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","vintage":"cgt_statistics_2026"},"source_release_key":"ledger.source_release.v2:a894879170042e399a418f69","source_series_key":"ledger.source_series.v2:d55b5fe72802837d324640b3","universe_constraint_set_key":"ledger.universe_constraint_set.v2:31e69e018123fa4b604582eb","universe_constraints":{"domain":"capital_gains_tax"},"value":551000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:12060d20a417d85d67cf24e8","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.cgt_gains_individuals","concept_alignment_key":"ledger.concept_alignment.v2:712eab328c2a6a07c0e261c8","evidence_notes":"CGT statistics 2026 release, Table 1, year of disposal 2024 to 2025; counts in thousands, amounts GBP million. Provisional per publication notes.","evidence_url":"https://www.gov.uk/government/statistics/capital-gains-tax-statistics","relation":"source_label","source_concept":"hmrc.cgt_gains_individuals"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"tax_unit","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2024 tax year sum hmrc cgt gains individuals for tax unit [hmrc Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods cgt_statistics_2026]","layout":{"groupby_dimension":"hmrc.cgt_table1_line","groupby_ordinal":0,"groupby_value_id":"ty2024","groupby_value_label":"Year of disposal 2024 to 2025","measure_id":"individuals_gains","measure_label":"Chargeable gains, individuals","measure_ordinal":1,"record_set_id":"hmrc.cgt_statistics_2026.table1.ty2024","record_set_spec_hash":"a6e2cfe0ff499a7803f235b9","record_set_spec_id":"hmrc.cgt_statistics_2026.table1.ty2024.v1","source_column_id":"individuals_gains","source_row_id":"ty2024","table_record_kind":"total","groupby_dimension_label":"Capital Gains Tax table line"},"legacy_fact_key":"ledger.fact.v1:81f33d75ccbf5ee5117b3c7c","lineage":{"source_cell_keys":["ledger.source_cell.v1:9f9a66fb7d3db43416f3e800","ledger.source_cell.v1:5597f55e10149171c3df201b"],"source_record_id":"hmrc.cgt_statistics_2026.table1.ty2024.ty2024.individuals_gains","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.cgt_gains_individuals","source_measure_id":"individuals_gains","source_name":"hmrc","source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:eefc11e7f0292ad4350062e8","period":{"type":"tax_year","value":2024},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:1c1a1339fa42073bcb95e119","source":{"extracted_at":"2026-09-03","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","raw_r2_uri":"r2://ledger-raw/raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_file":"Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_name":"hmrc","source_sha256":"d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef","source_size_bytes":9696,"source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","url":"https://assets.publishing.service.gov.uk/media/6a7b23f1bbafcd1db3b6e420/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","vintage":"cgt_statistics_2026"},"source_release_key":"ledger.source_release.v2:a894879170042e399a418f69","source_series_key":"ledger.source_series.v2:d55b5fe72802837d324640b3","universe_constraint_set_key":"ledger.universe_constraint_set.v2:31e69e018123fa4b604582eb","universe_constraints":{"domain":"capital_gains_tax"},"value":119258000000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} {"aggregate_fact_key":"ledger.aggregate_fact.v2:222c397017de7bff0a6583a7","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"hmrc","canonical_concept":"hmrc.cgt_tax_individuals","concept_alignment_key":"ledger.concept_alignment.v2:0e8155d8bbb3cf7e0eb4bb42","evidence_notes":"CGT statistics 2026 release, Table 1, year of disposal 2024 to 2025; counts in thousands, amounts GBP million. Provisional per publication notes.","evidence_url":"https://www.gov.uk/government/statistics/capital-gains-tax-statistics","relation":"source_label","source_concept":"hmrc.cgt_tax_individuals"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"tax_unit","role":"taxpayer"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2024 tax year sum hmrc cgt tax individuals for tax unit [hmrc Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods cgt_statistics_2026]","layout":{"groupby_dimension":"hmrc.cgt_table1_line","groupby_ordinal":0,"groupby_value_id":"ty2024","groupby_value_label":"Year of disposal 2024 to 2025","measure_id":"individuals_tax","measure_label":"CGT liabilities, individuals","measure_ordinal":2,"record_set_id":"hmrc.cgt_statistics_2026.table1.ty2024","record_set_spec_hash":"a6e2cfe0ff499a7803f235b9","record_set_spec_id":"hmrc.cgt_statistics_2026.table1.ty2024.v1","source_column_id":"individuals_tax","source_row_id":"ty2024","table_record_kind":"total","groupby_dimension_label":"Capital Gains Tax table line"},"legacy_fact_key":"ledger.fact.v1:e3a856b99a58164c4ee798dc","lineage":{"source_cell_keys":["ledger.source_cell.v1:7ae12aa033db19c6b7c480e5","ledger.source_cell.v1:0345a2081096157996666e2c"],"source_record_id":"hmrc.cgt_statistics_2026.table1.ty2024.ty2024.individuals_tax","source_row_keys":[]},"observed_measure":{"source_concept":"hmrc.cgt_tax_individuals","source_measure_id":"individuals_tax","source_name":"hmrc","source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:bf19586c602a63e134a08e54","period":{"type":"tax_year","value":2024},"provenance_class":"administrative","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:9bcc5d8064b3b8a364fb8093","source":{"extracted_at":"2026-09-03","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","raw_r2_uri":"r2://ledger-raw/raw/uk/hmrc/hmrc-cgt-statistics-2026/2026/d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_file":"Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","source_name":"hmrc","source_sha256":"d1413c30486f590d952d6e9c8940af6356ec796414418781412a89ba4c90c1ef","source_size_bytes":9696,"source_table":"Capital Gains Tax statistics Table 1: taxpayer numbers, gains and tax liabilities by year of disposal","url":"https://assets.publishing.service.gov.uk/media/6a7b23f1bbafcd1db3b6e420/Table_1_2026_Taxpayer_numbers_gains_and_tax_liabilities.ods","vintage":"cgt_statistics_2026"},"source_release_key":"ledger.source_release.v2:a894879170042e399a418f69","source_series_key":"ledger.source_series.v2:d55b5fe72802837d324640b3","universe_constraint_set_key":"ledger.universe_constraint_set.v2:31e69e018123fa4b604582eb","universe_constraints":{"domain":"capital_gains_tax"},"value":22503000000,"value_type":"integer","dimension_labels":{},"dimension_value_labels":{}} -{"aggregate_fact_key":"ledger.aggregate_fact.v2:93699bb9caa7ec0d6833f420","aggregation":{"method":"sum"},"assertion":"source_projection","concept_alignment":{"authority":"obr","canonical_concept":"obr.capital_gains_tax","concept_alignment_key":"ledger.concept_alignment.v2:6c86ad1687d5a175a53410d0","evidence_notes":"OBR EFO March 2026 detailed forecast tables, sheet 3.8, row 22 ('Capital gains tax'), GBP billion.","evidence_url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.capital_gains_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","vintage":"current"},"label":"United Kingdom 2025 fiscal year projected sum obr capital gains tax for person [obr EFO March 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_march_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_ordinal":0,"groupby_value_id":"capital_gains_tax","groupby_value_label":"Capital gains tax","measure_id":"amount","measure_label":"Capital gains tax, FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_03.receipts.capital_gains_tax.fy2025","record_set_spec_hash":"3a29ebe1ae930bffc01419d0","record_set_spec_id":"obr.efo_2026_03.receipts.capital_gains_tax.fy2025.v1","source_column_id":"amount","source_row_id":"capital_gains_tax","table_record_kind":"total","groupby_dimension_label":"Economic and fiscal outlook line"},"legacy_fact_key":"ledger.fact.v1:4ae0218b8aabc16818fee69b","lineage":{"source_cell_keys":["ledger.source_cell.v1:f48d3b937b9cd014045e594c","ledger.source_cell.v1:8273082e0a8219d26d7f94d9"],"source_record_id":"obr.efo_2026_03.receipts.capital_gains_tax.fy2025.capital_gains_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.capital_gains_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO March 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:6bdb8644c98a705e2c4d4d26","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"ledger.consumer_fact.v1","semantic_fact_key":"ledger.semantic_fact.v2:543340b7e41c1c5d710aafde","source":{"extracted_at":"2026-08-06","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/obr/obr-efo-receipts-march-2026/2026/f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"f65b6cb7f96931d4abd85940794eb60f6f65afca8bbf16c74a4548bf92766a28","source_size_bytes":187899,"source_table":"EFO March 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/march-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_march_2026"},"source_release_key":"ledger.source_release.v2:cd7332ed9168974f4875f7c7","source_series_key":"ledger.source_series.v2:6a7181a404bd1ee595a688f2","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":21801546197.09165,"value_type":"number","dimension_labels":{},"dimension_value_labels":{}} +{"aggregate_fact_key":"ledger.aggregate_fact.v2:81ca86a5fa9d42cfa0eff5e3","aggregation":{"method":"sum"},"assertion":"observation","concept_alignment":{"authority":"obr","canonical_concept":"obr.capital_gains_tax","concept_alignment_key":"ledger.concept_alignment.v2:c2b72c189ea6056e9c475500","evidence_notes":"OBR EFO October 2026 detailed forecast tables, table 4.8, row 22 ('Capital gains tax'), GBP billion.","evidence_url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","relation":"source_label","source_concept":"obr.capital_gains_tax"},"dimension_set_key":"ledger.dimension_set.v2:44136fa355b3678a1146ad16","dimensions":{},"entity":{"name":"person","role":"resident_population"},"geography":{"id":"K02000001","level":"country","name":"United Kingdom","vintage":"current"},"label":"United Kingdom 2025 fiscal year sum obr capital gains tax for person [obr EFO October 2026 detailed forecast tables: receipts efo_receipts.xlsx efo_october_2026]","layout":{"groupby_dimension":"obr.efo_line","groupby_dimension_label":"EFO table line","groupby_ordinal":0,"groupby_value_id":"capital_gains_tax","groupby_value_label":"Capital gains tax","measure_id":"amount","measure_label":"Capital gains tax, FY2025-26","measure_ordinal":0,"record_set_id":"obr.efo_2026_10.receipts.capital_gains_tax.fy2025","record_set_spec_hash":"f4765b01efd02d3d24e4c044","record_set_spec_id":"obr.efo_2026_10.receipts.capital_gains_tax.fy2025.v1","source_column_id":"amount","source_row_id":"capital_gains_tax","table_record_kind":"total"},"legacy_fact_key":"ledger.fact.v1:3e82503c242c9dbb3969f7a4","lineage":{"source_cell_keys":["ledger.source_cell.v1:cdb3fde7097274c736cf3ac1","ledger.source_cell.v1:d578c10c20922df783e65781"],"source_record_id":"obr.efo_2026_10.receipts.capital_gains_tax.fy2025.capital_gains_tax.amount","source_row_keys":[]},"observed_measure":{"source_concept":"obr.capital_gains_tax","source_measure_id":"amount","source_name":"obr","source_table":"EFO October 2026 detailed forecast tables: receipts","unit":"gbp"},"observed_measure_key":"ledger.observed_measure.v2:4d2ea954b08e54ca0d4491d5","period":{"type":"fiscal_year","value":2025},"provenance_class":"model_output","schema_version":"chronicle.consumer_fact.v4","semantic_fact_key":"ledger.semantic_fact.v2:90f7a560722856f754c565a8","source":{"extracted_at":"2026-10-29","extraction_method":"CellSelectorSpec and SourceRecordSpec resolved from cells","method_notes":"Each fact carries source_record_id, source_cell_keys, and source_row_keys when available.","raw_r2_bucket":"ledger-raw","raw_r2_key":"raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx","raw_r2_uri":"r2://ledger-raw/raw/uk/obr/obr-efo-receipts-october-2026/2026/d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95/efo_receipts.xlsx","source_file":"efo_receipts.xlsx","source_name":"obr","source_sha256":"d115705716d77b11c190385d41cb1924f30080c9331a8a386c04d4e65a368e95","source_size_bytes":214092,"source_table":"EFO October 2026 detailed forecast tables: receipts","url":"https://obr.uk/download/october-2026-economic-and-fiscal-outlook-detailed-forecast-tables-receipts/","vintage":"efo_october_2026"},"source_release_key":"ledger.source_release.v2:56f741e3cc306af66edbf958","source_series_key":"ledger.source_series.v2:d6b96d92debba3da2eee69aa","universe_constraint_set_key":"ledger.universe_constraint_set.v2:ecb00e907376ba856934e4ad","universe_constraints":{"domain":"public_sector_finances"},"value":24310000000,"value_type":"integer","dimension_labels":{"obr.efo_line":"EFO table line"},"dimension_value_labels":{"obr.efo_line":{"capital_gains_tax":"Capital gains tax"}}} diff --git a/packages/microcosm-data/src/microcosm/data/contract.py b/packages/microcosm-data/src/microcosm/data/contract.py index b15c611376..ec54058b52 100644 --- a/packages/microcosm-data/src/microcosm/data/contract.py +++ b/packages/microcosm-data/src/microcosm/data/contract.py @@ -451,13 +451,13 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: # fingerprint derives from the manifest digest. Editing the spec moves all # three here in the same reviewed change. _UK_GATE_BATTERY_POLICY_SHA256 = ( - "1d7886509433be8de7e0b3be837822590d7920baddf4458fd365b4ca53e799ca" + "cac5b2786970a1a1b0a6684be0322841a5383e675c095fad7f9a6b37e344313b" ) _UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "4cf11e30ceb4ccc7ffe26b14b11b3e119016b0520ca151878da7ce2a97c00ec3" + "66c83b391237abf8df13abfe551936cc008a805980b73e87eb11b96b13a2ef2b" ) _UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "17ae80fcec2ec5f86aabc3c0815ec0e390e6278ca82f0bb845173238089dbf94" + "426c45bc1413477f66cea2766a977042c10a769f7ac3ef285c307dea57703577" ) #: Spec entry id -> the legacy gate name whose observable detail checks #: apply unchanged (the battery re-keys the report by entry id; the gate @@ -561,6 +561,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_frs_person_draws_apprentices": ("stage_health", "transferred"), "uk_stage_isa_subscriptions_invariants": ("stage_health", "transferred"), "uk_stage_isa_subscriptions": ("stage_health", "transferred"), + "uk_stage_company_cars_invariants": ("stage_health", "transferred"), "uk_stage_frs_take_up_signal": ("stage_health", "assembled"), "uk_stage_frs_person_draws_take_up_signal": ("stage_health", "assembled"), "uk_stage_frs_household_draws_take_up_signal": ("stage_health", "assembled"), @@ -674,6 +675,7 @@ def compatibility_claim_declarer_error(declared_by: object) -> str | None: "uk_stage_frs_person_draws_apprentices", "uk_stage_isa_subscriptions_invariants", "uk_stage_isa_subscriptions", + "uk_stage_company_cars_invariants", "uk_stage_frs_take_up_signal", "uk_stage_frs_person_draws_take_up_signal", "uk_stage_frs_household_draws_take_up_signal", @@ -910,6 +912,7 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: "uk_stage_hmrc_spi_income_spine_identity", "uk_stage_isa_subscriptions", "uk_stage_isa_subscriptions_invariants", + "uk_stage_company_cars_invariants", "uk_stage_lcfs_consumption_basis", "uk_stage_lcfs_consumption_bus_pricing", "uk_stage_lcfs_consumption_energy_rake", @@ -976,10 +979,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: _UK_CERTIFICATION_PART_DIGESTS: Mapping[str, Mapping[str, str]] = { "spine": { "gates_manifest_sha256": ( - "6c662ce80961f26b8aed76d9373177822353a8634162f7daf85277e355a1460a" + "64139dd980805155547ad72c72425877572090edf45f58cc42375b634a8a2741" ), "policy_sha256": ( - "1ed89b85419ef5b97e871e8211b8cd36e0b049ecbec2c666f3b8a0734e121601" + "33e851f78f1dc1fde7969c6d875ea2d85b9ea41a39551680ad5a59b369b60f44" ), }, "calibration_seam": { @@ -992,10 +995,10 @@ def _uk_line_cut_tag_re(release_id: str) -> re.Pattern[str] | None: }, "release_cut": { "gates_manifest_sha256": ( - "3bf99e5bbfb9f7fc45545ced42f24b4e77c20691f8e7eb22d5adf210715e86d3" + "9d238b45f13afc31ed27b512855d324cdfd890bd34c93ecc5a1a16d9c81bfd9f" ), "policy_sha256": ( - "ef203e6f80fa406a78bf93d9fa8f96c2b040c5dab351ec34afc170914cef5f91" + "5cb11fbce2f0de97f7db6f3c90536f86e1e65795cce59eb3472d8a42a2654023" ), }, } 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 95a922722e..f9d099253a 100644 --- a/packages/microcosm-data/tests/engine_free/shared/test_contract.py +++ b/packages/microcosm-data/tests/engine_free/shared/test_contract.py @@ -220,13 +220,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 = ( - "1d7886509433be8de7e0b3be837822590d7920baddf4458fd365b4ca53e799ca" + "cac5b2786970a1a1b0a6684be0322841a5383e675c095fad7f9a6b37e344313b" ) UK_GATE_BATTERY_GATES_MANIFEST_SHA256 = ( - "4cf11e30ceb4ccc7ffe26b14b11b3e119016b0520ca151878da7ce2a97c00ec3" + "66c83b391237abf8df13abfe551936cc008a805980b73e87eb11b96b13a2ef2b" ) UK_GATE_BATTERY_SPEC_FINGERPRINT = ( - "17ae80fcec2ec5f86aabc3c0815ec0e390e6278ca82f0bb845173238089dbf94" + "426c45bc1413477f66cea2766a977042c10a769f7ac3ef285c307dea57703577" ) UK_GATE_BATTERY_DEGENERATE_EVIDENCE_SHA256 = ( "f246388de42654dd68dbbb40c42282001b5b0a8bf48976162bcb1199085cb1d3" @@ -369,6 +369,7 @@ def _trusted_terminal_gate_signing_key(monkeypatch) -> None: ), "uk_stage_isa_subscriptions_invariants": ("stage_health", "transferred", None), "uk_stage_isa_subscriptions": ("stage_health", "transferred", None), + "uk_stage_company_cars_invariants": ("stage_health", "transferred", None), "uk_stage_frs_take_up_signal": ( "stage_health", "assembled", @@ -1464,6 +1465,7 @@ def _gate_battery_payload( "uk_stage_frs_person_draws_apprentices": "frs_person_draws", "uk_stage_isa_subscriptions_invariants": "isa_subscriptions", "uk_stage_isa_subscriptions": "isa_subscriptions", + "uk_stage_company_cars_invariants": "company_cars", "uk_stage_frs_take_up_signal": "frs_take_up", "uk_stage_frs_person_draws_take_up_signal": "frs_person_draws", "uk_stage_frs_household_draws_take_up_signal": "frs_household_draws", 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 c6ceec357f..1040ab8df1 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 @@ -401,23 +401,18 @@ **dict.fromkeys( ( "company_car_availability", - "company_car_capital_contributions", - "company_car_co2_emissions", - "company_car_electric_range", - "company_car_fuel_type", - "company_car_list_price", - "company_car_private_fuel_provided", "company_car_private_use_payments", "company_car_registered_from_6_april_2020", ), - "The company car and car fuel benefits in kind and the Class 1A NICs " - "on them (policyengine-uk 2.165.0, policyengine-uk#2750) read these " - "person inputs, and a zero company_car_list_price means no company " - "car. Until a company car stage supplies them (the company car PR for " - "the Autumn Budget dashboard's #316), every list price is zero, so no " - "one has a company car and both benefits are zero: income tax and " - "employers' Class 1A NICs leave them out, as before 2.165.0, and " - "nothing else moves (microcosm#1095; for María's signature).", + "Three of the company car inputs (policyengine-uk 2.165.0, " + "policyengine-uk#2750) that the FRS does not ask, so the company_cars " + "stage leaves them at the engine's defaults (microcosm#1430): every car " + "is available all year, its holder pays nothing for private use, and no " + "car carries the flag for registration from 6 April 2020, which changes " + "the rates only in 2020-21 and 2021-22. Each car's benefit is then its " + "full year's charge, which overstates it for a car held for part of the " + "year or one whose holder pays towards its private use (for María's " + "signature).", ), "is_in_first_year_of_apprenticeship": ( "Whether an apprentice is in the first 12 months of the apprenticeship " @@ -822,6 +817,11 @@ def _uk_take_up(program: str, entity: str) -> InputBinding: "stocks_and_shares_isa sum them; the isa_subscriptions stage " "splits the WAS household totals into them (microcosm#1415), a " "split of one wrapper's balance, not of liquid financial assets. " + "Since policyengine-uk 2.165.0 company_car_list_price and " + "company_car_capital_contributions describe a car the person's " + "employer makes available, whose benefit is taxed as employment " + "income (ITEPA 2003 ss. 121 and 132); the company_cars stage writes " + "them from the FRS job table, and neither is the person's asset. " "savings and share_like_capital are two " "of Universal Credit's capital sources " "(gov.dwp.universal_credit.means_test.capital.sources); since " diff --git a/packages/microcosm-frame/tests/engine/uk/test_concept_mapping_policyengine_uk.py b/packages/microcosm-frame/tests/engine/uk/test_concept_mapping_policyengine_uk.py index 747da4d87c..462f599210 100644 --- a/packages/microcosm-frame/tests/engine/uk/test_concept_mapping_policyengine_uk.py +++ b/packages/microcosm-frame/tests/engine/uk/test_concept_mapping_policyengine_uk.py @@ -131,10 +131,10 @@ def test_the_mapping_notes_formula_ownership_claims_hold(engine) -> None: def test_the_liquid_asset_reason_holds(engine) -> None: # Financial wealth is a household input. The person-level GBP stocks are a - # debt, a car's list price, a company car's list price and the capital - # contributions towards it, the Lifetime ISA balance, which the engine - # documents as already inside the household's financial wealth, and the - # cash and stocks-and-shares ISA balances the household ISA totals sum. + # debt, a car's list price, the Lifetime ISA balance, which the engine + # documents as already inside the household's financial wealth, the + # cash and stocks-and-shares ISA balances the household ISA totals sum, + # and a company car's list price and capital contributions. # uc_reported_capital defaults to -1 since policyengine-uk 2.136.1: set to # zero or more it is a unit's complete capital. benunit_reported_capital, # a benefit-unit input unset at -1, replaces the household financial proxy @@ -162,11 +162,10 @@ def test_the_liquid_asset_reason_holds(engine) -> None: # (microcosm#1415). "cash_isa_balance", "stocks_and_shares_isa_balance", - # The company car (2.165.0): its list price and the employee's capital - # contributions towards it set the car benefit and are no one's capital; - # the build sets neither. - "company_car_capital_contributions", + # A car the employer makes available (2.165.0): its list price and the + # employee's capital contributions; the company_cars stage writes them. "company_car_list_price", + "company_car_capital_contributions", } for name in ("cash_isa", "stocks_and_shares_isa"): assert name not in inputs, name diff --git a/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json b/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json index b402499529..c08f263f74 100644 --- a/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json +++ b/packages/microcosm-frame/tests/golden/concept-coverage/policyengine-uk.json @@ -1729,7 +1729,7 @@ "fact:household.reference_person_id": "is_household_head is formula-owned (the oldest member). The UK build overrides it with the FRS household reference person (frs_spine.py), an override the loader accepts, but it is not an input, so the mapping does not target it. Every housing input is household-level, so nothing is allocated to the reference person.", "fact:household.source_household_id": "Original donor household lineage is build provenance and weight diagnostic support, not a policyengine-uk rules input.", "fact:person.legal_marital_status": "policyengine-uk derives marital status from benefit-unit composition; marital_status and is_married are formula-owned.", - "fact:person.liquid_financial_assets": "policyengine-uk holds financial wealth on the household: savings ('Household liquid savings'), corporate_wealth ('Wealth held in corporations directly or through investment funds'), gross_financial_wealth and net_financial_wealth are household inputs, and no transform puts a person amount on a household input. Its person-level GBP stock inputs are student_loan_balance, a debt; car_list_price, the price vehicle excise duty's expensive-car supplement tests; and lifetime_isa_balance ('Current value of the person's Lifetime ISAs, cash and stocks and shares together'), one savings wrapper, which the engine documents as already inside gross_financial_wealth and net_financial_wealth. Since policyengine-uk 2.130.0 three more describe a company the person owns, for Universal Credit's regulation 77 (owned_company_capital, owned_company_holding_value and owned_company_trade_assets); every one defaults to no such company, and the build sets none. Since policyengine-uk 2.164.0 cash_isa_balance and stocks_and_shares_isa_balance hold the person's ISAs, and the household cash_isa and stocks_and_shares_isa sum them; the isa_subscriptions stage splits the WAS household totals into them (microcosm#1415), a split of one wrapper's balance, not of liquid financial assets. savings and share_like_capital are two of Universal Credit's capital sources (gov.dwp.universal_credit.means_test.capital.sources); since policyengine-uk 2.147.0 share_like_capital is corporate_wealth unless its components, the household inputs directly_held_shares and unit_and_investment_trusts, add up to more; the WAS stage writes both on its corporate_wealth less the stocks-and-shares ISA, so they and the ISA sum to it (microcosm#1095). Universal Credit's one person-level source is lifetime_isa_countable_capital, the Lifetime ISA at its surrender value (capital.person_sources). uc_reported_capital (benefit unit, default -1) is Universal Credit capital; since policyengine-uk 2.136.1 a value of zero or more set directly is the unit's complete countable capital, in place of every source, property included. benunit_reported_capital, a benefit-unit input ('Savings and investments of the benefit unit's adults (the claimant and any partner) as recorded'), replaces the financial sources only: the household pool it otherwise sums from the household sources, net of what other benefit units report or override, and apportions by claimant and partner count, and the person-level sources of the unit's claimant and partner. Property is valued separately (uc_property_capital) and shared across every claimant and partner in the household. Feeding either would be a modelling choice for a UK build, not a mapping of this concept.", + "fact:person.liquid_financial_assets": "policyengine-uk holds financial wealth on the household: savings ('Household liquid savings'), corporate_wealth ('Wealth held in corporations directly or through investment funds'), gross_financial_wealth and net_financial_wealth are household inputs, and no transform puts a person amount on a household input. Its person-level GBP stock inputs are student_loan_balance, a debt; car_list_price, the price vehicle excise duty's expensive-car supplement tests; and lifetime_isa_balance ('Current value of the person's Lifetime ISAs, cash and stocks and shares together'), one savings wrapper, which the engine documents as already inside gross_financial_wealth and net_financial_wealth. Since policyengine-uk 2.130.0 three more describe a company the person owns, for Universal Credit's regulation 77 (owned_company_capital, owned_company_holding_value and owned_company_trade_assets); every one defaults to no such company, and the build sets none. Since policyengine-uk 2.164.0 cash_isa_balance and stocks_and_shares_isa_balance hold the person's ISAs, and the household cash_isa and stocks_and_shares_isa sum them; the isa_subscriptions stage splits the WAS household totals into them (microcosm#1415), a split of one wrapper's balance, not of liquid financial assets. Since policyengine-uk 2.165.0 company_car_list_price and company_car_capital_contributions describe a car the person's employer makes available, whose benefit is taxed as employment income (ITEPA 2003 ss. 121 and 132); the company_cars stage writes them from the FRS job table, and neither is the person's asset. savings and share_like_capital are two of Universal Credit's capital sources (gov.dwp.universal_credit.means_test.capital.sources); since policyengine-uk 2.147.0 share_like_capital is corporate_wealth unless its components, the household inputs directly_held_shares and unit_and_investment_trusts, add up to more; the WAS stage writes both on its corporate_wealth less the stocks-and-shares ISA, so they and the ISA sum to it (microcosm#1095). Universal Credit's one person-level source is lifetime_isa_countable_capital, the Lifetime ISA at its surrender value (capital.person_sources). uc_reported_capital (benefit unit, default -1) is Universal Credit capital; since policyengine-uk 2.136.1 a value of zero or more set directly is the unit's complete countable capital, in place of every source, property included. benunit_reported_capital, a benefit-unit input ('Savings and investments of the benefit unit's adults (the claimant and any partner) as recorded'), replaces the financial sources only: the household pool it otherwise sums from the household sources, net of what other benefit units report or override, and apportions by claimant and partner count, and the person-level sources of the unit's claimant and partner. Property is valued separately (uc_property_capital) and shared across every claimant and partner in the household. Feeding either would be a modelling choice for a UK build, not a mapping of this concept.", "fact:person.partner_person_id": "Partnerships reach policyengine-uk only through benefit-unit membership, a structure the bundle must already carry (the adapter builds no units); is_benunit_head and is_married are formula-owned.", "fact:person.public_pension_income": "The State Pension is computed from state_pension_reported, which is formula-owned: the loader accepts it as an override, but it is not an input." } 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 11be3f1d9a..a105664a75 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/NORMALIZATION.md @@ -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`, `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` +- `person`: `gender`, `marital_status`, `employment_status`, `employment_sector`, `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` - `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 38ada826fe..ed88f8626c 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 @@ -623,6 +623,213 @@ "stage": "childcare_copy_take_up", "survey": "Family Resources Survey 2024-25" }, + "company_cars": { + "artifacts": [ + { + "format": "json", + "kind": "public_aggregate_reference", + "resource": "hmrc_benefits_in_kind_facts.json", + "role": "benefits_in_kind_facts", + "runtime_sha256_required": true + }, + { + "access": "private_local_input", + "doi": "10.5255/UKDA-SN-7215-20", + "filename": "was_round_8_person_eul_may_2025_230525.tab", + "format": "tab", + "kind": "private_microdata", + "locator": "caller-supplied local input", + "role": "was_person_tab", + "runtime_sha256_required": true, + "sha256": "1ca6fd37d9c677242112e0d7839df8b406eb1611db8322b20771f054e329d71a", + "size_bytes": 356930989, + "ukds_study_number": 7215, + "vintage": "round_8" + } + ], + "grain": "person", + "nonnegative_outputs": [ + "company_car_list_price", + "company_car_co2_emissions", + "company_car_electric_range", + "company_car_capital_contributions", + "employment_income" + ], + "notes": "Writes six of policyengine-uk 2.165.0's company car inputs (PolicyEngine/uk-autumn-budget-dashboard-2026#316) right after the SPI income stage, so every later stage reads the tape rows' pay without the car benefits, as the engine's employment_income excludes them, and salary_sacrifice bounds its sacrifice on that pay (Mar\u00eda's ruling of 31 October 2026). An FRS-channel person keeps the company car frs_spine's carriers record; a tape row of the SPI channel (person_is_spi_income_recipient) keeps its twin's only where its drawn EPB is positive, and the channel's other rows, which keep their twin's pay, keep its car. Fuel maps from the FRS code (a hybrid is an alternative fuel; a diesel meets RDE2, which every new diesel has since January 2021), and the unknown fuels draw at Table 2C's shares together: without electricity where the respondent reports private fuel, and with the others' electric share raised to keep Table 2C's at the stage's weights. The list price is drawn within the respondent's CARVAL band from WAS round-8 company cars' prices grown by the engine's CPI index from 2021, the open and unknown bands by fuel class, uniformly from no lower than minimum_scaled_list_price_gbp where a band has fewer than minimum_donor_households WAS households. CO2 is zero for an electric car; the others split between 1 to 50 g/km (hybrids first) and the bands above at Table 2A's shares among cars that emit CO2, uniformly within each band, and a car at 1 to 50 g/km takes electric_range_miles. Availability, payments for private use and the 2020 registration flag keep the engine's defaults, which no survey records. A tape row's pay is the tape's PAY + EPB + TAXTERM, so the engine's car and fuel benefits come out of employment_income, capped at EPB within the pay the row's employee pension contribution leaves (the SPI income stage capped that contribution at the drawn pay, and salary_sacrifice refuses one above the pay that remains): where the two do not fit together the fuel goes first, then the list price is scaled down to fit with its contributions dropped, or the car dropped below minimum_scaled_list_price_gbp (Mar\u00eda's rulings of 30 and 31 October 2026). A scaled price is the room over the car's appropriate percentage, so the CO2 draw, electric_range_miles and the RDE2 diesel set it, and with it the base the 2030-31 rise acts on. The stage then prices its output again on the engine: on every tape row, pay plus the benefits must equal the pay the row brought in. A carved row's UC gainful self-employment, which the SPI income stage set on the drawn pay, takes the root's rule again on the carved pay. No HMRC fact is a calibration target: binding the cells the stage draws to would be circular. No build step reads Tables 1, 3A and 4 after calibration yet: comparing the calibrated file with them is a manual step.", + "operations": [ + { + "artifact_role": "benefits_in_kind_facts", + "fail_on_mismatch": true, + "feed_pin": "chronicle_feed.json", + "kind": "verify_vendored_fact_resource", + "mapped_build_period": 2024, + "period_mapping": "tax_year_2024_25_is_the_build_period", + "record_sets": [ + "hmrc.benefits_in_kind_july_2026.table1.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.income_tax_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table1.class_1a_nic_liability.ty2024", + "hmrc.benefits_in_kind_july_2026.table2a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table2c.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3a.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table3b.taxable_value.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.recipients.ty2024", + "hmrc.benefits_in_kind_july_2026.table4.taxable_value.ty2024" + ], + "require_before_source_read": true, + "resource": "hmrc_benefits_in_kind_facts.json", + "runtime_sha256_required": true, + "source_vintage": "2024-25, provisional (July 2026 release)" + }, + { + "car_code": 1, + "electric_code": 4, + "has_company_vehicle": "COMPVEHR8", + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "kind": "clean_was_company_car_donor", + "price_year": 2021, + "vehicles": [ + { + "car_or_van": "CARVAN1R8", + "fuel": "PETROL1R8", + "list_price": "LISTPR1R8" + }, + { + "car_or_van": "CARVAN2R8", + "fuel": "PETROL2R8", + "list_price": "LISTPR2R8" + }, + { + "car_or_van": "CARVAN3R8", + "fuel": "PETROL3R8", + "list_price": "LISTPR3R8" + } + ], + "yes_code": 1 + }, + { + "diesel_fuel_type": "DIESEL_RDE2", + "kind": "assign_company_car_fuel_types", + "outputs": [ + "company_car_fuel_type" + ], + "salt": "company_cars:fuel_type", + "seed": 0, + "unknown_fuel": "table_2c_shares_together_non_electric_with_private_fuel" + }, + { + "bands": { + "1": [ + 0, + 10000 + ], + "2": [ + 10000, + 13000 + ], + "3": [ + 13000, + 16000 + ], + "4": [ + 16000, + 19000 + ], + "5": [ + 19000, + 22000 + ], + "6": [ + 22000, + 25000 + ], + "7": [ + 25000, + 30000 + ], + "8": [ + 30000, + 40000 + ], + "9": [ + 40000, + null + ] + }, + "kind": "draw_company_car_list_prices", + "minimum_donor_households": 3, + "open_band_fallback_upper_gbp": 80000, + "outputs": [ + "company_car_list_price", + "company_car_capital_contributions" + ], + "salt": "company_cars:list_price", + "seed": 0 + }, + { + "electric_range_miles": 50, + "kind": "draw_company_car_co2_emissions", + "margins": "table_2a_nonzero_shares_hybrids_first", + "outputs": [ + "company_car_co2_emissions", + "company_car_electric_range" + ], + "salt": "company_cars:co2", + "seed": 0, + "top_band_upper_g_km": 179 + }, + { + "benefits": [ + "company_car_benefit", + "car_fuel_benefit" + ], + "epb_column": "hmrc_spi_employment_benefits", + "kind": "carve_spi_company_car_benefits", + "minimum_scaled_list_price_gbp": 5000, + "outputs": [ + "employment_income", + "company_car_private_fuel_provided", + "uc_is_in_gainful_self_employment" + ] + }, + { + "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": "Company cars per employee from the FRS job record, WAS round-8 list prices and HMRC's company car tables on the source spine: household weights pass through unchanged and total household mass is conserved." + }, + { + "adjudication": "https://github.com/PolicyEngine/uk-autumn-budget-dashboard-2026/issues/316", + "calibration_permitted": false, + "classification_rationale": "The stage draws fuel and CO2 to Tables 2A and 2C, so binding them in the weight solve would be circular. Comparing the calibrated file with Tables 1, 3A and 4 is a manual step for now; none blocks a build.", + "fact_fence_id": "company_car_facts_imputation_seeds_measured_only", + "fenced_fact_composition": "HMRC Benefits in kind statistics (July 2026): Table 1 car and car fuel benefit recipients, taxable value, income tax and NICs; Table 2A recipients by CO2 band; Table 2C recipients by fuel; Tables 3A and 3B recipients and taxable value by income range; Table 4 recipients by region", + "fenced_fact_count": 96, + "kind": "classify_company_car_facts_with_reviewed_fence" + } + ], + "outputs": [ + "company_car_list_price", + "company_car_co2_emissions", + "company_car_fuel_type", + "company_car_electric_range", + "company_car_capital_contributions", + "company_car_private_fuel_provided", + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "rewrites": [ + "employment_income", + "uc_is_in_gainful_self_employment" + ], + "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", + "stage": "company_cars", + "survey": "Family Resources Survey 2024-25 job record; Wealth and Assets Survey round 8; HMRC Benefits in kind statistics (July 2026)" + }, "etb_services": { "artifacts": [ { @@ -1169,8 +1376,8 @@ "locator": "job.tab", "role": "frs_table", "runtime_sha256_required": true, - "sha256": "2130e5cba40f5e006aa63d02d576eb21899e4de89fc6e59e46f399efba506ab7", - "size_bytes": 10385, + "sha256": "25117a8cd57813ed21388749799525c20b322a58445a633b9a62614781e6942a", + "size_bytes": 11457, "table": "job", "vintage": "synthetic-h2" }, @@ -1568,8 +1775,8 @@ "locator": "job.tab", "role": "frs_table", "runtime_sha256_required": true, - "sha256": "2130e5cba40f5e006aa63d02d576eb21899e4de89fc6e59e46f399efba506ab7", - "size_bytes": 10385, + "sha256": "25117a8cd57813ed21388749799525c20b322a58445a633b9a62614781e6942a", + "size_bytes": 11457, "table": "job", "vintage": "synthetic-h2" }, @@ -2194,8 +2401,8 @@ "locator": "job.tab", "role": "frs_table", "runtime_sha256_required": true, - "sha256": "2130e5cba40f5e006aa63d02d576eb21899e4de89fc6e59e46f399efba506ab7", - "size_bytes": 10385, + "sha256": "25117a8cd57813ed21388749799525c20b322a58445a633b9a62614781e6942a", + "size_bytes": 11457, "table": "job", "vintage": "synthetic-h2" }, @@ -2291,9 +2498,12 @@ "housing_service_charges", "external_child_payments", "care_hours", - "frs_care_hours_in_household" + "frs_care_hours_in_household", + "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.", + "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).", "operations": [ { "delimiter": "\t", @@ -2402,6 +2612,10 @@ "salary_sacrifice_reported", "salary_sacrifice_asked", "frs_bonus_amount", + "frs_company_car_price_band", + "frs_company_car_fuel_code", + "frs_company_car_private_fuel", + "frs_company_car_contribution", "child_benefit_reported", "income_support_reported", "housing_benefit_reported", diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/job.tab b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/job.tab index 10b3d292c9..82bc4a5073 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/job.tab +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/frs_raw/job.tab @@ -1,136 +1,136 @@ -SERNUM BENUNIT PERSON DEDUC1 SPNAMT SALSAC JOBSECT ETYPE JOBTYPE SEEND SEJBLONG JOBBUS DIRECTOR NATURE DIRPERC DIVIDEND BONAMT1 BONAMT2 BONAMT3 BONAMT4 BONAMT5 BONAMT6 BONTAX1 BONTAX2 BONTAX3 BONTAX4 BONTAX5 BONTAX6 BONTXAM1 BONTXAM2 BONTXAM3 BONTXAM4 BONTXAM5 BONTXAM6 FTPT WRKPREV UGROSS UGRSPAY SEJBMTHS SELWKS SEINCAMT PROFIT1 PROFIT2 -1 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 1 101.0 -2 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 -3 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 -4 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 104.0 -5 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1000.0 2 3.0 1 1 105.0 -6 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 103.92 106.0 -7 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 107.0 -8 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 108.0 -9 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 106.86 109.0 -10 1 1 2.0 3.0 1 1 4 1 1.0 1 1 4 2 1000.0 800.0 1 1 3 -11 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 -12 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 109.8 112.0 -13 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 113.0 -14 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 3 114.0 -15 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 600.0 2 3.0 1 112.75 115.0 -16 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 116.0 -17 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 117.0 -18 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 -19 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 3 -20 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 1100.0 1 1 120.0 -21 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 118.63 121.0 -22 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 122.0 -23 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 3 123.0 -24 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 121.57 124.0 -25 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 900.0 2 3.0 2 125.0 -26 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 -27 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 -28 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 1 128.0 -29 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 129.0 -30 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 700.0 1 1 127.45 130.0 -31 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 131.0 -32 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 1 132.0 -33 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 130.39 133.0 -34 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 -35 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 500.0 2 3.0 1 -36 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 133.33 136.0 -37 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 1 137.0 -38 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 138.0 -39 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 136.27 139.0 -40 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 1000.0 1 1 140.0 -41 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 1 141.0 -42 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 -43 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 -44 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 144.0 -45 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 800.0 2 3.0 1 142.16 145.0 -46 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 3 146.0 -47 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 147.0 -48 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 145.1 148.0 -49 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 149.0 -50 1 1 2.0 3.0 1 1 4 1 2.0 1 1 4 2 1000.0 600.0 1 1 3 -51 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 -52 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 152.0 -53 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 153.0 -54 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 150.98 154.0 -55 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1100.0 2 3.0 1 3 155.0 -56 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 156.0 -57 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 153.92 157.0 -58 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 -59 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 3 -60 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 900.0 1 1 156.86 160.0 -61 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 161.0 -62 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 162.0 -63 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 159.8 163.0 -64 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 1 164.0 -65 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 700.0 2 3.0 2 165.0 -66 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 -67 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 -68 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 1 168.0 -69 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 165.69 169.0 -70 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 500.0 1 1 170.0 -71 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 171.0 -72 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 168.63 172.0 -73 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 1 173.0 -74 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 -75 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1000.0 2 3.0 1 5.0 -76 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 176.0 -77 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 1 177.0 -78 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 174.51 178.0 -79 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 179.0 -80 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 800.0 1 1 180.0 -81 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 177.45 181.0 -82 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 3 -83 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 -84 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 180.39 184.0 -85 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 600.0 2 3.0 1 185.0 -86 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 3 186.0 -87 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 183.33 187.0 -88 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 188.0 -89 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 189.0 -90 1 1 2.0 3.0 1 1 4 1 0.0 1 1 4 2 1000.0 1100.0 1 1 5.0 -91 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 3 -92 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 192.0 -93 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 189.22 193.0 -94 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 194.0 -95 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 900.0 2 3.0 1 3 195.0 -96 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 192.16 196.0 -97 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 197.0 -98 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 -99 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 -100 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 700.0 1 1 1 200.0 -101 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 201.0 -102 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 198.04 202.0 -103 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 203.0 -104 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 1 204.0 -105 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 500.0 2 3.0 2 200.98 205.0 -106 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 -107 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 -108 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 203.92 208.0 -109 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 1 209.0 -110 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 1000.0 1 1 210.0 -111 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 206.86 211.0 -112 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 212.0 -113 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 1 213.0 -114 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 -115 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 800.0 2 3.0 1 -116 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 216.0 -117 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 212.75 217.0 -118 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 3 218.0 -119 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 219.0 -120 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 600.0 1 1 215.69 220.0 -121 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 221.0 -122 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 3 -123 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 -124 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 224.0 -125 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1100.0 2 3.0 1 225.0 -126 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 221.57 226.0 -127 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 3 227.0 -128 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 228.0 -129 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 224.51 229.0 -130 1 1 2.0 3.0 1 1 4 1 1.0 1 1 4 2 1000.0 900.0 1 1 -131 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 3 -132 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 227.45 232.0 -133 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 233.0 -134 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 1 234.0 -135 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 700.0 2 3.0 1 230.39 235.0 +SERNUM BENUNIT PERSON DEDUC1 SPNAMT SALSAC JOBSECT ETYPE JOBTYPE SEEND SEJBLONG JOBBUS DIRECTOR NATURE DIRPERC DIVIDEND EXPBEN01 EXPBEN03 CARVAL FUELTYP CARCON CARAMT BONAMT1 BONAMT2 BONAMT3 BONAMT4 BONAMT5 BONAMT6 BONTAX1 BONTAX2 BONTAX3 BONTAX4 BONTAX5 BONTAX6 BONTXAM1 BONTXAM2 BONTXAM3 BONTXAM4 BONTXAM5 BONTXAM6 FTPT WRKPREV UGROSS UGRSPAY SEJBMTHS SELWKS SEINCAMT PROFIT1 PROFIT2 +1 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 1 101.0 +2 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 +3 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 +4 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 104.0 +5 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1000.0 2 3.0 1 1 105.0 +6 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 103.92 106.0 +7 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 1 8 2 1 1500.0 1 107.0 +8 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 108.0 +9 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 106.86 109.0 +10 1 1 2.0 3.0 1 1 4 1 1.0 1 1 4 2 1000.0 800.0 1 1 3 +11 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 +12 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 109.8 112.0 +13 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 113.0 +14 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 3 114.0 +15 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 600.0 2 3.0 1 112.75 115.0 +16 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 116.0 +17 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 1 2 10 6 2 2 117.0 +18 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 +19 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 3 +20 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 1100.0 1 1 120.0 +21 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 118.63 121.0 +22 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 122.0 +23 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 3 123.0 +24 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 121.57 124.0 +25 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 900.0 2 3.0 2 125.0 +26 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 +27 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 +28 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 1 128.0 +29 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 129.0 +30 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 700.0 1 1 127.45 130.0 +31 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 131.0 +32 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 1 132.0 +33 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 130.39 133.0 +34 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 +35 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 500.0 2 3.0 1 +36 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 133.33 136.0 +37 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 1 137.0 +38 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 138.0 +39 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 136.27 139.0 +40 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 1000.0 1 1 140.0 +41 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 1 141.0 +42 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 +43 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 +44 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 144.0 +45 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 800.0 2 3.0 1 142.16 145.0 +46 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 3 146.0 +47 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 147.0 +48 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 145.1 148.0 +49 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 149.0 +50 1 1 2.0 3.0 1 1 4 1 2.0 1 1 4 2 1000.0 600.0 1 1 3 +51 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 +52 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 152.0 +53 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 153.0 +54 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 150.98 154.0 +55 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1100.0 2 3.0 1 3 155.0 +56 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 156.0 +57 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 153.92 157.0 +58 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 +59 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 3 +60 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 900.0 1 1 156.86 160.0 +61 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 161.0 +62 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 162.0 +63 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 159.8 163.0 +64 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 1 164.0 +65 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 700.0 2 3.0 2 165.0 +66 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 +67 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 +68 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 1 168.0 +69 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 165.69 169.0 +70 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 500.0 1 1 170.0 +71 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 171.0 +72 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 168.63 172.0 +73 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 1 173.0 +74 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 +75 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1000.0 2 3.0 1 5.0 +76 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 176.0 +77 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 1 177.0 +78 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 174.51 178.0 +79 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 179.0 +80 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 800.0 1 1 180.0 +81 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 177.45 181.0 +82 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 3 +83 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 +84 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 180.39 184.0 +85 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 600.0 2 3.0 1 185.0 +86 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 3 186.0 +87 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 183.33 187.0 +88 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 188.0 +89 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 189.0 +90 1 1 2.0 3.0 1 1 4 1 0.0 1 1 4 2 1000.0 1100.0 1 1 5.0 +91 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 1 3 +92 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 192.0 +93 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 189.22 193.0 +94 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 194.0 +95 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 900.0 2 3.0 1 3 195.0 +96 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 192.16 196.0 +97 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 197.0 +98 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 +99 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 +100 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 700.0 1 1 1 200.0 +101 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 201.0 +102 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 198.04 202.0 +103 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 203.0 +104 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 1 204.0 +105 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 500.0 2 3.0 2 200.98 205.0 +106 1 1 2.0 3.0 1 1 4 1 1.0 1 2 4 -1 0.0 1 +107 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 +108 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 203.92 208.0 +109 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 1 209.0 +110 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 1000.0 1 1 210.0 +111 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 206.86 211.0 +112 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 212.0 +113 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 1 213.0 +114 1 1 2.0 3.0 1 1 4 1 0.0 1 2 4 -1 0.0 1 5.0 +115 1 1 2.0 3.0 1 2 4 1 1.0 2 2 4 -1 0.0 800.0 2 3.0 1 +116 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 216.0 +117 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 212.75 217.0 +118 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 3 218.0 +119 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 219.0 +120 1 1 2.0 3.0 1 1 1 1 1 1 4 2 1000.0 2 2 600.0 1 1 215.69 220.0 +121 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 221.0 +122 1 1 2.0 3.0 1 1 4 1 2.0 1 2 4 -1 0.0 1 3 +123 1 1 2.0 3.0 1 2 4 1 0.0 2 2 4 -1 0.0 1 5.0 +124 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 224.0 +125 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1100.0 2 3.0 1 225.0 +126 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 221.57 226.0 +127 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 3 227.0 +128 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 228.0 +129 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 2 224.51 229.0 +130 1 1 2.0 3.0 1 1 4 1 1.0 1 1 4 2 1000.0 900.0 1 1 +131 1 1 2.0 3.0 1 2 4 1 2.0 2 2 4 -1 0.0 1 3 +132 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 227.45 232.0 +133 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 1 233.0 +134 1 1 2.0 3.0 1 1 1 1 1 2 4 -1 0.0 2 2 1 234.0 +135 1 1 2.0 3.0 1 2 1 1 2 2 4 -1 0.0 2 2 700.0 2 3.0 1 230.39 235.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 6a81e370c6..aabce4126d 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,individual_savings_account_interest_income,savings_interest_income,dividend_income,other_investment_income,stands_as_sole_owner_or_partner_of_company,is_engaged_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,property_income,reports_rent_from_other_property,maintenance_income,spousal_maintenance_income,miscellaneous_income,private_transfer_income,lump_sum_income,student_loan_repayments,statutory_sick_pay,statutory_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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,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,1.0_4000000000000000e+02,True,1.0_4000000000000000e+02,7.2_8000000000000000e+02,2.1_3200000000000000e+03,2.0_8000000000000000e+03,2.0_0000000000000000e+01,1.0_4000000000000000e+02,5.2_0000000000000000e+01,2.6_0000000000000000e+01,1.3_0000000000000000e+01,5.0_0000000000000000e+02,5.2_0000000000000000e+01,5.0_0000000000000000e+00,2.6_0000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,3.6_4000000000000000e+02,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,0.0_0000000000000000e+00,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,False,False,False,False,False,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,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,individual_savings_account_interest_income,savings_interest_income,dividend_income,other_investment_income,stands_as_sole_owner_or_partner_of_company,is_engaged_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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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 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 a755b50aa2..a5635a61a1 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 @@ -54,6 +54,10 @@ "free_school_meals": "float64", "frs_bonus_amount": "float64", "frs_care_hours_in_household": "float64", + "frs_company_car_contribution": "float64", + "frs_company_car_fuel_code": "int64", + "frs_company_car_price_band": "int64", + "frs_company_car_private_fuel": "bool", "gender": "string", "healthy_start_vouchers": "float64", "hours_worked": "float64", diff --git a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/was_person.csv b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/was_person.csv index 68623c09c8..26199f11fd 100644 --- a/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/was_person.csv +++ b/packages/microcosm-graph/tests/fixtures/parity/uk_spine/sources/was_person.csv @@ -1,191 +1,191 @@ -CASER8,PersonR8,IsDepR8,DVAge17R8,SexR8,DVGIEmpR8,fisa_binary3r8_i,fisa_binary3r8_iflag,FLISAVR8,flisavr8_iflag,FLISABR8,flisabr8_iflag,DVFLISAvR8,DVCISAvR8,DVIISAvR8 -1,1,2,4,1,15000,1,0,5,0,-9,0,5,7,5 -2,1,2,7,2,22000,0,0,-9,0,-9,0,0,8,3 -2,2,2,12,1,23000,0,0,-9,0,-9,0,0,0,3 -2,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -3,1,2,10,1,29000,0,0,-9,0,-9,0,0,9,0 -3,2,2,15,2,30000,0,0,-9,0,-9,0,0,0,0 -3,3,2,6,1,31000,0,0,-9,0,-9,0,0,0,7 -3,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -3,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -4,1,2,13,2,-8,0,0,-9,0,-9,0,0,10,8 -5,1,2,16,1,43000,0,0,-9,0,-9,0,0,5.5,0 -5,2,2,7,2,44000,0,0,-9,0,-9,0,0,5.5,9 -5,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -6,1,2,13,2,50000,1,0,10,0,-9,0,10,12,0 -6,2,2,10,1,51000,0,0,-9,0,-9,0,0,0,0 -6,3,2,15,2,52000,0,0,-9,0,-9,0,0,0,10 -6,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -6,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -7,1,2,8,1,17000,1,0,11,0,-9,0,11,13,11 -8,1,2,11,2,24000,0,1,-9,0,-9,0,0,14,6 -8,2,2,16,1,25000,0,1,-9,0,-9,0,0,0,6 -8,3,1,1,2,-9,-9,1,-9,0,-9,0,0,0,0 -9,1,2,14,1,31000,0,0,-9,0,-9,0,0,7.5,3.25 -9,2,2,5,2,32000,0,0,-9,0,-9,0,0,3.75,9.75 -9,3,2,10,1,33000,0,0,-9,0,-9,0,0,3.75,0 -9,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -9,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -10,1,2,17,2,38000,0,0,-9,0,-9,0,0,16,14 -11,1,2,6,1,45000,1,0,-8,1,1,0,15,8.5,0 -11,2,2,11,2,46000,0,0,-9,0,-9,0,0,8.5,15 -11,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -12,1,2,9,2,52000,0,0,-9,0,-9,0,0,18,0 -12,2,2,14,1,53000,0,0,-9,0,-9,0,0,0,0 -12,3,2,5,2,54000,0,0,-9,0,-9,0,0,0,16 -12,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -12,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -13,1,2,12,1,19000,0,0,-9,0,-9,0,0,19,17 -14,1,2,15,2,26000,0,0,-9,0,-9,0,0,20,9 -14,2,2,6,1,27000,0,0,-9,0,-9,0,0,0,9 -14,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -15,1,2,4,1,33000,1,1,19,0,-9,0,19,21,0 -15,2,2,9,2,34000,0,0,-9,0,-9,0,0,0,0 -15,3,2,14,1,35000,0,0,-9,0,-9,0,0,0,19 -15,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -15,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -16,1,2,7,2,40000,0,0,-9,0,-9,0,0,22,20 -17,1,2,10,1,47000,0,0,-9,0,-9,0,0,11.5,0 -17,2,2,15,2,48000,0,0,-9,0,-9,0,0,11.5,21 -17,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -18,1,2,13,2,54000,0,0,-9,0,-9,0,0,24,0 -18,2,2,4,1,15000,0,0,-9,0,-9,0,0,0,0 -18,3,2,9,2,16000,0,0,-9,0,-9,0,0,0,22 -18,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -18,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -19,1,2,16,1,21000,0,0,-9,0,-9,0,0,25,23 -20,1,2,5,2,28000,0,0,-9,0,-9,0,0,26,12 -20,2,2,10,1,29000,0,0,-9,0,-9,0,0,0,12 -20,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -21,1,2,8,1,35000,1,0,5,0,-9,0,5,13.5,6.25 -21,2,2,13,2,36000,0,0,-9,0,-9,0,0,6.75,18.75 -21,3,2,4,1,37000,0,0,-9,0,-9,0,0,6.75,0 -21,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -21,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -22,1,2,11,2,42000,0,0,-9,0,-9,0,0,28,26 -23,1,2,14,1,49000,0,0,-9,0,-9,0,0,14.5,0 -23,2,2,5,2,50000,0,0,-9,0,-9,0,0,14.5,27 -23,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -24,1,2,17,2,16000,0,0,-9,0,-9,0,0,30,0 -24,2,2,8,1,17000,0,0,-9,0,-9,0,0,0,0 -24,3,2,13,2,18000,0,0,-9,0,-9,0,0,0,28 -24,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -24,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -25,1,2,6,1,23000,1,0,9,0,-9,0,9,31,29 -26,1,2,9,2,30000,0,0,-9,0,-9,0,0,32,15 -26,2,2,14,1,31000,0,0,-9,0,-9,0,0,0,15 -26,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -27,1,2,12,1,37000,0,0,-9,0,-9,0,0,33,0 -27,2,2,17,2,38000,0,0,-9,0,-9,0,0,0,0 -27,3,2,8,1,39000,0,0,-9,0,-9,0,0,0,31 -27,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -27,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -28,1,2,15,2,44000,0,0,-9,0,-9,0,0,34,32 -29,1,2,4,1,51000,1,0,13,0,-9,0,13,17.5,0 -29,2,2,9,2,52000,0,0,-9,0,-9,0,0,17.5,33 -29,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -30,1,2,7,2,18000,0,0,-9,0,-9,0,0,36,0 -30,2,2,12,1,19000,0,0,-9,0,-9,0,0,0,0 -30,3,2,17,2,20000,0,0,-9,0,-9,0,0,0,34 -30,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -30,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -31,1,2,10,1,25000,0,0,-9,0,-9,0,0,37,35 -32,1,2,13,2,32000,0,0,-9,0,-9,0,0,38,18 -32,2,2,4,1,33000,0,0,-9,0,-9,0,0,0,18 -32,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -33,1,2,16,1,39000,0,0,-9,0,-9,0,0,19.5,9.25 -33,2,2,7,2,40000,0,0,-9,0,-9,0,0,9.75,27.75 -33,3,2,12,1,41000,0,0,-9,0,-9,0,0,9.75,0 -33,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -33,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -34,1,2,5,2,46000,0,0,-9,0,-9,0,0,40,38 -35,1,2,8,1,53000,1,0,19,0,-9,0,19,20.5,0 -35,2,2,13,2,54000,0,0,-9,0,-9,0,0,20.5,39 -35,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -36,1,2,11,2,20000,0,0,-9,0,-9,0,0,42,0 -36,2,2,16,1,21000,0,0,-9,0,-9,0,0,0,0 -36,3,2,7,2,22000,0,0,-9,0,-9,0,0,0,40 -36,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -36,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -37,1,2,14,1,27000,0,0,-9,0,-9,0,0,43,41 -38,1,2,17,2,34000,0,0,-9,0,-9,0,0,44,21 -38,2,2,8,1,35000,0,0,-9,0,-9,0,0,0,21 -38,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -39,1,2,6,1,41000,1,0,23,0,-9,0,23,45,0 -39,2,2,11,2,42000,0,0,-9,0,-9,0,0,0,0 -39,3,2,16,1,43000,0,0,-9,0,-9,0,0,0,43 -39,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -39,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -40,1,2,9,2,48000,0,0,-9,0,-9,0,0,46,44 -41,1,2,12,1,15000,0,0,-9,0,-9,0,0,23.5,0 -41,2,2,17,2,16000,0,0,-9,0,-9,0,0,23.5,45 -41,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -42,1,2,15,2,22000,0,0,-9,0,-9,0,0,48,0 -42,2,2,6,1,23000,0,0,-9,0,-9,0,0,0,0 -42,3,2,11,2,24000,0,0,-9,0,-9,0,0,0,46 -42,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -42,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -43,1,2,4,1,29000,1,0,7,0,-9,0,7,49,47 -44,1,2,7,2,36000,0,0,-9,0,-9,0,0,50,24 -44,2,2,12,1,37000,0,0,-9,0,-9,0,0,0,24 -44,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -45,1,2,10,1,43000,0,0,-9,0,-9,0,0,25.5,12.25 -45,2,2,15,2,44000,0,0,-9,0,-9,0,0,12.75,36.75 -45,3,2,6,1,45000,0,0,-9,0,-9,0,0,12.75,0 -45,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -45,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -46,1,2,13,2,50000,0,0,-9,0,-9,0,0,52,50 -47,1,2,16,1,17000,0,0,-9,0,-9,0,0,26.5,0 -47,2,2,7,2,18000,0,0,-9,0,-9,0,0,26.5,51 -47,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -48,1,2,5,2,24000,0,0,-9,0,-9,0,0,54,0 -48,2,2,10,1,25000,0,0,-9,0,-9,0,0,0,0 -48,3,2,15,2,26000,0,0,-9,0,-9,0,0,0,52 -48,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -48,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -49,1,2,8,1,31000,1,0,13,0,-9,0,13,55,53 -50,1,2,11,2,38000,0,0,-9,0,-9,0,0,56,27 -50,2,2,16,1,39000,0,0,-9,0,-9,0,0,0,27 -50,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -51,1,2,14,1,45000,0,0,-9,0,-9,0,0,57,0 -51,2,2,5,2,46000,0,0,-9,0,-9,0,0,0,0 -51,3,2,10,1,47000,0,0,-9,0,-9,0,0,0,55 -51,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -51,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -52,1,2,17,2,52000,0,0,-9,0,-9,0,0,58,56 -53,1,2,6,1,19000,1,0,17,0,-9,0,17,29.5,0 -53,2,2,11,2,20000,0,0,-9,0,-9,0,0,29.5,57 -53,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -54,1,2,9,2,26000,0,0,-9,0,-9,0,0,60,0 -54,2,2,14,1,27000,0,0,-9,0,-9,0,0,0,0 -54,3,2,5,2,28000,0,0,-9,0,-9,0,0,0,58 -54,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -54,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -55,1,2,12,1,33000,0,0,-9,0,-9,0,0,61,59 -56,1,2,15,2,40000,0,0,-9,0,-9,0,0,62,30 -56,2,2,6,1,41000,0,0,-9,0,-9,0,0,0,30 -56,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -57,1,2,4,1,47000,1,0,21,0,-9,0,21,31.5,15.25 -57,2,2,9,2,48000,0,0,-9,0,-9,0,0,15.75,45.75 -57,3,2,14,1,49000,0,0,-9,0,-9,0,0,15.75,0 -57,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -57,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -58,1,2,7,2,54000,0,0,-9,0,-9,0,0,64,62 -59,1,2,10,1,21000,0,0,-9,0,-9,0,0,32.5,0 -59,2,2,15,2,22000,0,0,-9,0,-9,0,0,32.5,63 -59,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -60,1,2,13,2,28000,0,0,-9,0,-9,0,0,66,0 -60,2,2,4,1,29000,0,0,-9,0,-9,0,0,0,0 -60,3,2,9,2,30000,0,0,-9,0,-9,0,0,0,64 -60,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0 -60,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -61,1,2,16,1,35000,0,0,-9,0,-9,0,0,67,65 -62,1,2,5,2,42000,0,0,-9,0,-9,0,0,68,33 -62,2,2,10,1,43000,0,0,-9,0,-9,0,0,0,33 -62,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0 -63,1,2,8,1,49000,1,0,7,0,-9,0,7,69,0 -63,2,2,13,2,50000,0,0,-9,0,-9,0,0,0,0 -63,3,2,4,1,51000,0,0,-9,0,-9,0,0,0,67 -63,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0 -63,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0 -64,1,2,11,2,16000,0,0,-9,0,-9,0,0,70,68 +CASER8,PersonR8,IsDepR8,DVAge17R8,SexR8,DVGIEmpR8,fisa_binary3r8_i,fisa_binary3r8_iflag,FLISAVR8,flisavr8_iflag,FLISABR8,flisabr8_iflag,DVFLISAvR8,DVCISAvR8,DVIISAvR8,R8xshhwgt,COMPVEHR8,CARVAN1R8,PETROL1R8,LISTPR1R8,CARVAN2R8,CARVAN3R8,PETROL2R8,PETROL3R8,LISTPR2R8,LISTPR3R8 +1,1,2,4,1,15000,1,0,5,0,-9,0,5,7,5,1,1,1,1,18000,-9,-9,-9,-9,-9,-9 +2,1,2,7,2,22000,0,0,-9,0,-9,0,0,8,3,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +2,2,2,12,1,23000,0,0,-9,0,-9,0,0,0,3,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +2,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +3,1,2,10,1,29000,0,0,-9,0,-9,0,0,9,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +3,2,2,15,2,30000,0,0,-9,0,-9,0,0,0,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +3,3,2,6,1,31000,0,0,-9,0,-9,0,0,0,7,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +3,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +3,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +4,1,2,13,2,-8,0,0,-9,0,-9,0,0,10,8,1.3,1,1,4,30000,-9,-9,-9,-9,-9,-9 +5,1,2,16,1,43000,0,0,-9,0,-9,0,0,5.5,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +5,2,2,7,2,44000,0,0,-9,0,-9,0,0,5.5,9,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +5,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +6,1,2,13,2,50000,1,0,10,0,-9,0,10,12,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +6,2,2,10,1,51000,0,0,-9,0,-9,0,0,0,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +6,3,2,15,2,52000,0,0,-9,0,-9,0,0,0,10,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +6,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +6,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +7,1,2,8,1,17000,1,0,11,0,-9,0,11,13,11,1.6000000000000001,1,1,3,42000,-9,-9,-9,-9,-9,-9 +8,1,2,11,2,24000,0,1,-9,0,-9,0,0,14,6,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +8,2,2,16,1,25000,0,1,-9,0,-9,0,0,0,6,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +8,3,1,1,2,-9,-9,1,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +9,1,2,14,1,31000,0,0,-9,0,-9,0,0,7.5,3.25,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +9,2,2,5,2,32000,0,0,-9,0,-9,0,0,3.75,9.75,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +9,3,2,10,1,33000,0,0,-9,0,-9,0,0,3.75,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +9,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +9,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +10,1,2,17,2,38000,0,0,-9,0,-9,0,0,16,14,1.2,1,2,2,54000,-9,-9,-9,-9,-9,-9 +11,1,2,6,1,45000,1,0,-8,1,1,0,15,8.5,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +11,2,2,11,2,46000,0,0,-9,0,-9,0,0,8.5,15,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +11,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +12,1,2,9,2,52000,0,0,-9,0,-9,0,0,18,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +12,2,2,14,1,53000,0,0,-9,0,-9,0,0,0,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +12,3,2,5,2,54000,0,0,-9,0,-9,0,0,0,16,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +12,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +12,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +13,1,2,12,1,19000,0,0,-9,0,-9,0,0,19,17,1.5,1,1,1,18000,-9,-9,-9,-9,-9,-9 +14,1,2,15,2,26000,0,0,-9,0,-9,0,0,20,9,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +14,2,2,6,1,27000,0,0,-9,0,-9,0,0,0,9,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +14,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +15,1,2,4,1,33000,1,1,19,0,-9,0,19,21,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +15,2,2,9,2,34000,0,0,-9,0,-9,0,0,0,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +15,3,2,14,1,35000,0,0,-9,0,-9,0,0,0,19,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +15,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +15,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +16,1,2,7,2,40000,0,0,-9,0,-9,0,0,22,20,1.1000000000000001,1,1,4,-8,-9,-9,-9,-9,-9,-9 +17,1,2,10,1,47000,0,0,-9,0,-9,0,0,11.5,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +17,2,2,15,2,48000,0,0,-9,0,-9,0,0,11.5,21,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +17,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +18,1,2,13,2,54000,0,0,-9,0,-9,0,0,24,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +18,2,2,4,1,15000,0,0,-9,0,-9,0,0,0,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +18,3,2,9,2,16000,0,0,-9,0,-9,0,0,0,22,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +18,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +18,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +19,1,2,16,1,21000,0,0,-9,0,-9,0,0,25,23,1.3999999999999999,1,1,3,42000,-9,-9,-9,-9,-9,-9 +20,1,2,5,2,28000,0,0,-9,0,-9,0,0,26,12,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +20,2,2,10,1,29000,0,0,-9,0,-9,0,0,0,12,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +20,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +21,1,2,8,1,35000,1,0,5,0,-9,0,5,13.5,6.25,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +21,2,2,13,2,36000,0,0,-9,0,-9,0,0,6.75,18.75,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +21,3,2,4,1,37000,0,0,-9,0,-9,0,0,6.75,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +21,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +21,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +22,1,2,11,2,42000,0,0,-9,0,-9,0,0,28,26,1,1,1,2,54000,-9,-9,-9,-9,-9,-9 +23,1,2,14,1,49000,0,0,-9,0,-9,0,0,14.5,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +23,2,2,5,2,50000,0,0,-9,0,-9,0,0,14.5,27,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +23,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +24,1,2,17,2,16000,0,0,-9,0,-9,0,0,30,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +24,2,2,8,1,17000,0,0,-9,0,-9,0,0,0,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +24,3,2,13,2,18000,0,0,-9,0,-9,0,0,0,28,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +24,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +24,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +25,1,2,6,1,23000,1,0,9,0,-9,0,9,31,29,1.3,1,1,1,18000,-9,-9,-9,-9,-9,-9 +26,1,2,9,2,30000,0,0,-9,0,-9,0,0,32,15,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +26,2,2,14,1,31000,0,0,-9,0,-9,0,0,0,15,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +26,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +27,1,2,12,1,37000,0,0,-9,0,-9,0,0,33,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +27,2,2,17,2,38000,0,0,-9,0,-9,0,0,0,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +27,3,2,8,1,39000,0,0,-9,0,-9,0,0,0,31,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +27,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +27,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +28,1,2,15,2,44000,0,0,-9,0,-9,0,0,34,32,1.6000000000000001,1,1,4,30000,-9,-9,-9,-9,-9,-9 +29,1,2,4,1,51000,1,0,13,0,-9,0,13,17.5,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +29,2,2,9,2,52000,0,0,-9,0,-9,0,0,17.5,33,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +29,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +30,1,2,7,2,18000,0,0,-9,0,-9,0,0,36,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +30,2,2,12,1,19000,0,0,-9,0,-9,0,0,0,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +30,3,2,17,2,20000,0,0,-9,0,-9,0,0,0,34,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +30,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +30,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +31,1,2,10,1,25000,0,0,-9,0,-9,0,0,37,35,1.2,1,1,3,42000,-9,-9,-9,-9,-9,-9 +32,1,2,13,2,32000,0,0,-9,0,-9,0,0,38,18,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +32,2,2,4,1,33000,0,0,-9,0,-9,0,0,0,18,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +32,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +33,1,2,16,1,39000,0,0,-9,0,-9,0,0,19.5,9.25,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +33,2,2,7,2,40000,0,0,-9,0,-9,0,0,9.75,27.75,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +33,3,2,12,1,41000,0,0,-9,0,-9,0,0,9.75,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +33,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +33,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +34,1,2,5,2,46000,0,0,-9,0,-9,0,0,40,38,1.5,1,1,2,54000,-9,-9,-9,-9,-9,-9 +35,1,2,8,1,53000,1,0,19,0,-9,0,19,20.5,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +35,2,2,13,2,54000,0,0,-9,0,-9,0,0,20.5,39,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +35,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +36,1,2,11,2,20000,0,0,-9,0,-9,0,0,42,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +36,2,2,16,1,21000,0,0,-9,0,-9,0,0,0,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +36,3,2,7,2,22000,0,0,-9,0,-9,0,0,0,40,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +36,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +36,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +37,1,2,14,1,27000,0,0,-9,0,-9,0,0,43,41,1.1000000000000001,1,1,1,18000,-9,-9,-9,-9,-9,-9 +38,1,2,17,2,34000,0,0,-9,0,-9,0,0,44,21,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +38,2,2,8,1,35000,0,0,-9,0,-9,0,0,0,21,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +38,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +39,1,2,6,1,41000,1,0,23,0,-9,0,23,45,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +39,2,2,11,2,42000,0,0,-9,0,-9,0,0,0,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +39,3,2,16,1,43000,0,0,-9,0,-9,0,0,0,43,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +39,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +39,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +40,1,2,9,2,48000,0,0,-9,0,-9,0,0,46,44,1.3999999999999999,1,1,4,30000,-9,-9,-9,-9,-9,-9 +41,1,2,12,1,15000,0,0,-9,0,-9,0,0,23.5,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +41,2,2,17,2,16000,0,0,-9,0,-9,0,0,23.5,45,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +41,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +42,1,2,15,2,22000,0,0,-9,0,-9,0,0,48,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +42,2,2,6,1,23000,0,0,-9,0,-9,0,0,0,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +42,3,2,11,2,24000,0,0,-9,0,-9,0,0,0,46,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +42,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +42,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +43,1,2,4,1,29000,1,0,7,0,-9,0,7,49,47,1,1,1,3,42000,-9,-9,-9,-9,-9,-9 +44,1,2,7,2,36000,0,0,-9,0,-9,0,0,50,24,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +44,2,2,12,1,37000,0,0,-9,0,-9,0,0,0,24,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +44,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +45,1,2,10,1,43000,0,0,-9,0,-9,0,0,25.5,12.25,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +45,2,2,15,2,44000,0,0,-9,0,-9,0,0,12.75,36.75,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +45,3,2,6,1,45000,0,0,-9,0,-9,0,0,12.75,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +45,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +45,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +46,1,2,13,2,50000,0,0,-9,0,-9,0,0,52,50,1.3,1,1,2,54000,-9,-9,-9,-9,-9,-9 +47,1,2,16,1,17000,0,0,-9,0,-9,0,0,26.5,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +47,2,2,7,2,18000,0,0,-9,0,-9,0,0,26.5,51,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +47,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +48,1,2,5,2,24000,0,0,-9,0,-9,0,0,54,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +48,2,2,10,1,25000,0,0,-9,0,-9,0,0,0,0,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +48,3,2,15,2,26000,0,0,-9,0,-9,0,0,0,52,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +48,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +48,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +49,1,2,8,1,31000,1,0,13,0,-9,0,13,55,53,1.6000000000000001,1,1,1,18000,-9,-9,-9,-9,-9,-9 +50,1,2,11,2,38000,0,0,-9,0,-9,0,0,56,27,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +50,2,2,16,1,39000,0,0,-9,0,-9,0,0,0,27,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +50,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +51,1,2,14,1,45000,0,0,-9,0,-9,0,0,57,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +51,2,2,5,2,46000,0,0,-9,0,-9,0,0,0,0,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +51,3,2,10,1,47000,0,0,-9,0,-9,0,0,0,55,1.1000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +51,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +51,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.1000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +52,1,2,17,2,52000,0,0,-9,0,-9,0,0,58,56,1.2,1,1,4,30000,-9,-9,-9,-9,-9,-9 +53,1,2,6,1,19000,1,0,17,0,-9,0,17,29.5,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +53,2,2,11,2,20000,0,0,-9,0,-9,0,0,29.5,57,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +53,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +54,1,2,9,2,26000,0,0,-9,0,-9,0,0,60,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +54,2,2,14,1,27000,0,0,-9,0,-9,0,0,0,0,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +54,3,2,5,2,28000,0,0,-9,0,-9,0,0,0,58,1.3999999999999999,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +54,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +54,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3999999999999999,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +55,1,2,12,1,33000,0,0,-9,0,-9,0,0,61,59,1.5,1,1,3,42000,-9,-9,-9,-9,-9,-9 +56,1,2,15,2,40000,0,0,-9,0,-9,0,0,62,30,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +56,2,2,6,1,41000,0,0,-9,0,-9,0,0,0,30,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +56,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +57,1,2,4,1,47000,1,0,21,0,-9,0,21,31.5,15.25,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +57,2,2,9,2,48000,0,0,-9,0,-9,0,0,15.75,45.75,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +57,3,2,14,1,49000,0,0,-9,0,-9,0,0,15.75,0,1,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +57,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +57,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +58,1,2,7,2,54000,0,0,-9,0,-9,0,0,64,62,1.1000000000000001,1,1,2,54000,-9,-9,-9,-9,-9,-9 +59,1,2,10,1,21000,0,0,-9,0,-9,0,0,32.5,0,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +59,2,2,15,2,22000,0,0,-9,0,-9,0,0,32.5,63,1.2,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +59,3,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.2,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +60,1,2,13,2,28000,0,0,-9,0,-9,0,0,66,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +60,2,2,4,1,29000,0,0,-9,0,-9,0,0,0,0,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +60,3,2,9,2,30000,0,0,-9,0,-9,0,0,0,64,1.3,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +60,4,1,3,1,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +60,5,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.3,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +61,1,2,16,1,35000,0,0,-9,0,-9,0,0,67,65,1.3999999999999999,1,1,1,18000,-9,-9,-9,-9,-9,-9 +62,1,2,5,2,42000,0,0,-9,0,-9,0,0,68,33,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +62,2,2,10,1,43000,0,0,-9,0,-9,0,0,0,33,1.5,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +62,3,1,1,2,-9,-9,0,-9,0,-9,0,0,0,0,1.5,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +63,1,2,8,1,49000,1,0,7,0,-9,0,7,69,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +63,2,2,13,2,50000,0,0,-9,0,-9,0,0,0,0,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +63,3,2,4,1,51000,0,0,-9,0,-9,0,0,0,67,1.6000000000000001,2,-9,-9,-9,-9,-9,-9,-9,-9,-9 +63,4,1,3,2,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +63,5,1,1,1,-9,-9,0,-9,0,-9,0,0,0,0,1.6000000000000001,-9,-9,-9,-9,-9,-9,-9,-9,-9,-9 +64,1,2,11,2,16000,0,0,-9,0,-9,0,0,70,68,1,1,1,4,30000,-9,-9,-9,-9,-9,-9 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 957c3c91b7..2c8641c8d4 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":"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":"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.165.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":"e7beb407fa3d58f989e55aaec701c4ded2f16c50bafaff787d4e22fbac357e10","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_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":"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":"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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_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.165.1"],["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":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"85aca92dcc0590c2147cfc7e0886664f26cd8e1bc0b1de728d11fa567e9fd8b4","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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"ddbefaf05b44788d794a6e4b0e8926c14318d66e50d2f11f50ca549538bbf60c","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","sic_industry_division"],"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.165.1"],["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.165.1"],["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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"592ddc77703f19bb3e1d48b6aecffc98b4e2abd3379db84a06e011bde4fa5549","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","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","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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.165.1"],["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.165.1"],["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.165.1"],["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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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.165.1"],["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":"950f9cfb0975ee44f3066a5e063f693804a4304f32c149ccaa20ba4da846e711","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.165.1"],["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":"2475738aee1e2bba3d93a759ee77b7b1a62e6a87feb07ac7b86c9150d2769009","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","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.165.1"],["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":"90e843841058517a29523cc1f5a74cf83007dcb579b2cf7ea82d69180e741a0d","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","ssmg_reported","incapacity_benefit_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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":"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.165.1"],["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":"fd2c297374419471e8d83017fad9c11d6cccb4003afdc78b05012269f9c2fcd8","time_period":"2024"},"population":"spi_income_band_donors","sources":["frs"],"structural":"none","weights":null},{"base":"spi_income_band_donors","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_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 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","person_is_spi_income_recipient","private_pension_income","property_income","savings_interest_income","self_employment_income","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.165.1"],["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":"524549b7dfbd0fceb505311eb0c3b923cfe3b11a8acd5ecfbfbcbb477e142eb1","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_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.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.165.1"],["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":"e648f94320deffd15d4e7c2f51e044e8b3572b24bb62d65f157edcb8f31753b5","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","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.165.1"],["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":"850da37e6ae08cfe610c53a44cbc05ebbef8729bd7d688609af465fe08ec88fe","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","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.165.1"],["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.165.1"],["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.165.1"],["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":"5b88e8909f877c5940e05d10c5564c6c647eae4c94e0ec724c4cb5ef5b87d6ee","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.165.1"],["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":"2623c8067ed3d6637afe470897a7301211b8856108c88f8dbbc4f32f654f53d6","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","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.165.1"],["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":"f2df489860bb76ee21452200745b39161a8928863568d765f2e6c72d806df796","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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":"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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"e88c7ecba5795b6a3967e56fdf5478d3aeb062c18c6395632c6e43922d2e272c","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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.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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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.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.165.1"],["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":"109ef53445b3d6e309a021b318ec0612a57364f4ddd8273aad14bf9a07ee66de","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"b03d4947d6cb0404ba410c548e1850d5abe0c7dae2dc097d419b63eea04920a9","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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":["region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","esa_contrib_reported","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"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_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":"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.165.1"],["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":"ad3bfd51b377963c1d976a82416283aeb7b80d9f89b44c0e5db79e3598e815d5","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"fdf572b7d163a1c14a8351e821087437ccc4b228434d72e640e94dc9151bbc90","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.165.1"],["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":"18e61348e905303d73e04011a489a7f8d4775aad7c6c13526d02f7188e10fae9","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"e897108e9009f243a1ec32b1a998c482ab59965fd44877b1ec071b251f98291a","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"child_benefit_take_up.boundary","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"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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 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"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.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.165.1"],["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":"dc1f00f90dd7e3f09d7da9601c85b45f3145e4c053d237e1892b280b24d0978f","time_period":"2024"},"population":"carers_allowance_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":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","would_claim_carers_allowance"],"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.165.1"],["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":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"carers_allowance_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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"477b66768c4881f450ac33c68da201a9e6b58cea6c71962041323d134f645ede","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"42a3f2c4434a274de28f0a1cabbb790e95add5d27f11a35afa8782a143833a2e","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"19247d4858644eebe2522f8724e058a6e6a16296550f110831e8c7f051d93159","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.165.1"],["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":"984d5f000adce8fa3c79d499d6441c96fe0b7f8fcb2fbbe3177501003e05079b","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","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","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"6b9d933d3216a3d82976e02e7432c9e1afb30a2af0089e08cbfd985a1ccfa9c6","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 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","salary_sacrifice_pre_conversion_pay","student_loan_repayments","student_loans"],"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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"157d9ee607633e4246ed06eeee3aac3cdff98118e72400e18b84c11b3fd2b92b","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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.165.1"],["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":"09637b7e0ed87faf0ddb2d160f171accb1acf3e9b53b708ac2d56c9d92dfe221","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":"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.165.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":"b42cf05141094627d8e155d53101eced0b0c3ba018a729ae5ed55a504726801b","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_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":"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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_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.165.1"],["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":"ons_household_type","dtype":"string","entity":"household","ownership":"produced","rows":"all"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"85aca92dcc0590c2147cfc7e0886664f26cd8e1bc0b1de728d11fa567e9fd8b4","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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"ddbefaf05b44788d794a6e4b0e8926c14318d66e50d2f11f50ca549538bbf60c","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","sic_industry_division"],"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.165.1"],["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.165.1"],["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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"592ddc77703f19bb3e1d48b6aecffc98b4e2abd3379db84a06e011bde4fa5549","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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.165.1"],["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.165.1"],["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.165.1"],["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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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.165.1"],["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":"6b2e0264fbac47dae5e1fc4fa9e980c5c2caf7f12f165129649a559f3ad7a154","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.165.1"],["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":"2475738aee1e2bba3d93a759ee77b7b1a62e6a87feb07ac7b86c9150d2769009","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","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.165.1"],["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":"4754ace499836c44b00c1c53a9ef5fd686d3a29108d0d546d7a11dcc37ee8807","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","employment_status","employment_sector","sic_industry_division","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_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":"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.165.1"],["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":"4cfa88bc1897159389224fd95f5f17af00a3fb4c95f1ae204e5e766f485d074b","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"a4e0348ecb76f8550486df0682d4f2d6b7d2dee3038f5bbcf6bd0a347b7dfa6a","time_period":"2024"},"population":"company_cars.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"company_cars.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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_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_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","state_pension_reported","uc_is_in_gainful_self_employment"],"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.165.1"],["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":"524549b7dfbd0fceb505311eb0c3b923cfe3b11a8acd5ecfbfbcbb477e142eb1","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_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.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.165.1"],["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":"e648f94320deffd15d4e7c2f51e044e8b3572b24bb62d65f157edcb8f31753b5","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","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.165.1"],["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":"bf0389b9b72cd952ff1290dc190f2860497f6c68bb08dc2fa6f523bb33f59ab1","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","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.165.1"],["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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","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.165.1"],["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.165.1"],["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.165.1"],["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":"5022c27a480f057f8b8a4f87d9305ad00b1b9c724b225e37b02403b79b99f82e","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.165.1"],["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":"7d0075d0020b21ceaf0e677d1a363737a2e29425e601269e9d5d9713dbc2fb45","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","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.165.1"],["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":"f96c01de0180936596838a5cfb586e398ac33e521b4e2e58f6ed10c0dfd2fea8","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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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":"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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"5e250659703c5adff30913542045ec0a0a78993db0d097137cea9a69f912de99","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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.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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_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.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.165.1"],["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":"2c5f860468ce64c1b7216e15d1f0f832d6dca5039b034af3e71470f4f682d21a","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"b03d4947d6cb0404ba410c548e1850d5abe0c7dae2dc097d419b63eea04920a9","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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":["region"],"entity":"household","rows":"all"},{"columns":["aa_category","age","attendance_allowance_reported","dla_m_category","dla_m_reported","dla_sc_category","dla_sc_reported","esa_contrib_reported","incapacity_benefit_reported","is_uc_claimant","person_source_id","person_support_channel","pip_dl_category","pip_dl_reported","pip_m_category","pip_m_reported","universal_credit_reported"],"entity":"person","rows":"all"}],"kernel":"uk.stage.spi_benefit_coherence@1","mass":"conserve","outputs":[{"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_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":"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.165.1"],["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":"ad3bfd51b377963c1d976a82416283aeb7b80d9f89b44c0e5db79e3598e815d5","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"2c15ce3414fe792957b99a0f77d2afa31f0140164ec3ff3db0f649e58dbd4cc2","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.165.1"],["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":"bd7d87d11fb5271cd5a3e26a0268f2eaacb155fa87a9f4a8f00a6418b6da6b5c","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"c99071c19d0184440163f7ab49ee33cc19ad0ad4e2f6462ed50c36917b0da364","time_period":"2024"},"population":"child_benefit_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"base":"child_benefit_take_up.boundary","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"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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 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"],"entity":"benunit","rows":"all"},{"columns":["region","tenure_type","accommodation_type","num_bedrooms","council_tax_reported","council_tax_band","council_tax_rebate","council_tax_single_adult_raw","water_and_sewerage_charges","domestic_rates","rent","subrent","mortgage_interest_repayment","mortgage_capital_repayment","structural_insurance_payments","housing_service_charges","external_child_payments","ons_household_type","council_tax","household_owns_tv","would_evade_tv_licence_fee","main_residential_property_purchased_is_first_home","property_purchased","brma","source_household_id","source_year","source_household_key","household_source_id","household_support_channel","household_support_clone_index","household_is_spi_synthetic","household_is_spi_income_band_donor","spi_income_band_donor_lower_bound","owned_land","property_wealth","corporate_wealth","private_pension_wealth","gross_financial_wealth","net_financial_wealth","main_residence_value","other_residential_property_value","non_residential_property_value","savings","num_vehicles","cash_isa","stocks_and_shares_isa","mortgage_debt","consumer_debt","directly_held_shares","unit_and_investment_trusts","other_residential_property_secured_debt","non_residential_property_secured_debt","household_lifetime_isa_balance","household_is_high_value_support_copy","high_value_support_copies","high_value_support_copy_index","main_residence_value_rank_basis","additional_residential_property_purchased","non_residential_property_purchased","household_local_bus_trips","food_and_non_alcoholic_beverages_consumption","alcohol_and_tobacco_consumption","clothing_and_footwear_consumption","housing_water_and_electricity_consumption","household_furnishings_consumption","health_consumption","transport_consumption","communication_consumption","recreation_consumption","education_consumption","restaurants_and_hotels_consumption","miscellaneous_consumption","petrol_spending","diesel_spending","bus_fare_spending","domestic_energy_consumption","electricity_consumption","gas_consumption","liquid_fuel_consumption","solid_fuel_consumption","has_fuel_consumption","uses_energy_prepayment_meter","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.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.165.1"],["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":"dc1f00f90dd7e3f09d7da9601c85b45f3145e4c053d237e1892b280b24d0978f","time_period":"2024"},"population":"carers_allowance_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":["frs_benunit_capital"],"entity":"benunit","rows":"all"},{"columns":["region"],"entity":"household","rows":"all"},{"columns":["age","would_claim_carers_allowance"],"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.165.1"],["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":"carers_allowance_take_up.boundary","sources":["frs"],"structural":"none","weights":null},{"artifact_outputs":[{"name":"stage_evidence","type":{"name":"microcosm.stage-evidence","schema_version":1}}],"base":"carers_allowance_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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"88a0f5974de73dc778a782c9ce6e5f811e9d17e9eb86a30207bc9276134e53af","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"b5d27d6b6307acec73a9336a00ef3e4cd900164787362e1157a49ffaa8af50ef","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"57d73fd1e8673d747fed04bb73b3eb1a8b215f73b7d24dd5b191b10ecf1e505f","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.165.1"],["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":"722e19b00e13d98ce9fde4069ef6ebf3e30ed9143871bec788992a36b94b5e85","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","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","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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":"d653f391e521528a66aae725488c307945ed870203e3070c89766ecaae392624","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 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","salary_sacrifice_pre_conversion_pay","student_loan_repayments","student_loans"],"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"}],"params":{"numerical_dependencies":[["policyengine-uk","2.165.1"],["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":"157d9ee607633e4246ed06eeee3aac3cdff98118e72400e18b84c11b3fd2b92b","time_period":"2024"},"population":"cgt_residential_split","sources":["frs"],"structural":"none","weights":null},{"base":"cgt_residential_split","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_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","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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","beer_litres","cider_litres","wine_litres","spirits_litres","other_fermented_litres","beer_draught_share","cider_draught_share","cigarettes_per_week","hand_rolling_tobacco_grams_per_week","cigars_grams_per_week","other_tobacco_grams_per_week","remote_gaming_net_losses","pool_betting_net_receipts","bingo_net_receipts","national_lottery_ticket_spending","land_based_casino_net_losses","machine_games_lower_rate_net_takings","machine_games_standard_rate_net_takings","machine_games_higher_rate_net_takings","land_based_fixed_odds_betting_net_losses","remote_uk_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","individual_savings_account_interest_income","savings_interest_income","dividend_income","other_investment_income","stands_as_sole_owner_or_partner_of_company","is_engaged_in_owned_company_trade","owned_company_is_main_employment","owned_company_carries_on_trade","owned_company_carries_on_property_business","owned_company_income_share","property_income","reports_rent_from_other_property","maintenance_income","spousal_maintenance_income","miscellaneous_income","private_transfer_income","lump_sum_income","student_loan_repayments","statutory_sick_pay","statutory_maternity_pay","statutory_paternity_pay","student_loans","access_fund","education_grants","healthy_start_vouchers","free_school_breakfasts","free_school_fruit_veg","free_school_meals","council_tax_benefit_reported","maintenance_expenses","childcare_expenses","personal_pension_contributions","employee_pension_contributions","pension_contributions_via_salary_sacrifice","salary_sacrifice_reported","salary_sacrifice_asked","frs_bonus_amount","frs_company_car_price_band","frs_company_car_fuel_code","frs_company_car_private_fuel","frs_company_car_contribution","child_benefit_reported","income_support_reported","housing_benefit_reported","attendance_allowance_reported","dla_sc_reported","dla_m_reported","iidb_reported","carers_allowance_reported","would_claim_carers_allowance","sda_reported","afcs_reported","ssmg_reported","pension_credit_reported","child_tax_credit_reported","working_tax_credit_reported","state_pension_reported","winter_fuel_allowance_reported","incapacity_benefit_reported","universal_credit_reported","pip_m_reported","pip_dl_reported","jsa_contrib_reported","jsa_income_reported","esa_contrib_reported","esa_income_reported","esa_includes_support_component","bsp_reported","war_widows_pension_reported","widowed_parents_allowance_reported","relationship_to_head","ons_family_role","ons_family_index","is_looked_after_by_local_authority","employment_status","employment_sector","sic_industry_division","aa_category","dla_sc_category","dla_m_category","pip_m_category","pip_dl_category","is_disabled_for_benefits","is_enhanced_disabled_for_benefits","is_severely_disabled_for_benefits","current_education","highest_education","is_in_non_advanced_education","is_in_approved_training","age_started_or_accepted_current_education_or_training","is_before_universal_credit_qualifying_young_person_terminal_date","adult_ema","child_ema","receives_benefits_in_own_right","reports_outstanding_student_loan","age_left_full_time_education","legacy_jobseeker_proxy","esa_health_condition_proxy","esa_support_group_proxy","disabled_students_allowance_eligible_expenses","max_free_entitlement_hours_used","would_claim_marriage_allowance","would_claim_scp","attends_private_school_random_draw","tax_free_childcare_spend_routed_share","is_apprentice","hmrc_spi_pay","hmrc_spi_unemployment_benefit_income","hmrc_spi_incapacity_benefit_income","ossben_identifiable_subset","srp_regular_code5","employer_pension_contributions","employment_income_annual_share","employment_income_other_spells","self_employment_income_annual_share","self_employment_income_other_spells","private_pension_income_annual_share","contributory_benefits_annual_share","person_source_id","person_support_channel","person_support_clone_index","person_is_spi_income_band_carrier","charitable_investment_gifts","gift_aid","hmrc_spi_employment_benefits","hmrc_spi_employment_expenses","hmrc_spi_other_social_security_income","hmrc_spi_taxable_termination_pay","hmrc_spi_miscellaneous_employment_income","hmrc_spi_other_income","hmrc_spi_state_pension_income","property_finance_costs","hmrc_spi_employed_income","hmrc_spi_total_earned_income","hmrc_spi_total_investment_income","hmrc_spi_assessable_income","person_is_spi_income_recipient","company_car_list_price","company_car_co2_emissions","company_car_fuel_type","company_car_electric_range","company_car_capital_contributions","company_car_private_fuel_provided","student_loan_balance","has_lifetime_isa","lifetime_isa_balance","property_rental_income","local_bus_use_band","bus_in_london_trips","other_local_bus_trips","local_bus_trips","bus_pass_eligible","local_bus_single_fare_share","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.165.1"],["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.165.1"],["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":"9fc3e3ecf333df38206c9627470ca0c1a9d8abbea7534f6367e01868fdc3081f","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"}]} diff --git a/test_support/microcosm_build/uk_company_cars.py b/test_support/microcosm_build/uk_company_cars.py new file mode 100644 index 0000000000..127aff883a --- /dev/null +++ b/test_support/microcosm_build/uk_company_cars.py @@ -0,0 +1,247 @@ +"""Synthetic company car facts, WAS donors and the stage declaration, for tests. + +Every value here is invented. The HMRC margins only need to be consistent with +each other; the WAS tab carries the round-8 column names the stage reads. +""" + +from __future__ import annotations + +from typing import Any + +import numpy as np +import pandas as pd + +from microcosm.build.source_manifest import SourceOperationSpec, SourceStageSpec +from microcosm.build.uk_runtime.company_cars import ( + UK_COMPANY_CAR_FACT_FENCE, + UK_COMPANY_CARS_MASS_CONSERVATION_REASON, + UNKNOWN_FUEL_RULE, +) +from microcosm.build.uk_runtime.frs_spine import FRS_COMPANY_CAR_PRICE_BAND_BOUNDS +from microcosm.build.uk_runtime.hmrc_company_car_statistics import ( + HMRC_CO2_BAND_IDS, + HMRC_COMPANY_CAR_RECORD_SETS, + HMRCCompanyCarStatistics, + load_hmrc_company_car_statistics, +) + +WAS_VEHICLES = tuple( + { + "car_or_van": f"CARVAN{index}R8", + "fuel": f"PETROL{index}R8", + "list_price": f"LISTPR{index}R8", + } + for index in (1, 2, 3) +) + +#: The rows ``synthetic_company_car_statistics_payload`` carries, which the +#: synthetic declaration's fact fence counts. +SYNTHETIC_FACT_ROWS = 43 + +COMPANY_CARS_STAGE_OPERATIONS: tuple[dict[str, Any], ...] = ( + { + "kind": "verify_vendored_fact_resource", + "artifact_role": "benefits_in_kind_facts", + "resource": "hmrc_benefits_in_kind_facts.json", + "record_sets": list(HMRC_COMPANY_CAR_RECORD_SETS), + "mapped_build_period": 2024, + }, + { + "kind": "clean_was_company_car_donor", + "household_key": "CASER8", + "household_weight": "R8xshhwgt", + "has_company_vehicle": "COMPVEHR8", + "vehicles": list(WAS_VEHICLES), + "yes_code": 1, + "car_code": 1, + "electric_code": 4, + "price_year": 2021, + }, + { + "kind": "assign_company_car_fuel_types", + "outputs": ["company_car_fuel_type"], + "diesel_fuel_type": "DIESEL_RDE2", + "unknown_fuel": UNKNOWN_FUEL_RULE, + "seed": 0, + "salt": "company_car_fuel_type", + }, + { + "kind": "draw_company_car_list_prices", + "outputs": ["company_car_list_price", "company_car_capital_contributions"], + "bands": { + str(band): list(bounds) + for band, bounds in FRS_COMPANY_CAR_PRICE_BAND_BOUNDS.items() + }, + "minimum_donor_households": 3, + "open_band_fallback_upper_gbp": 80_000.0, + "seed": 0, + "salt": "company_car_list_price", + }, + { + "kind": "draw_company_car_co2_emissions", + "outputs": ["company_car_co2_emissions", "company_car_electric_range"], + "margins": "table_2a_nonzero_shares_hybrids_first", + "top_band_upper_g_km": 179, + "electric_range_miles": 50.0, + "seed": 0, + "salt": "company_car_co2_emissions", + }, + { + "kind": "carve_spi_company_car_benefits", + "outputs": [ + "employment_income", + "company_car_private_fuel_provided", + "uc_is_in_gainful_self_employment", + ], + "epb_column": "hmrc_spi_employment_benefits", + "benefits": ["company_car_benefit", "car_fuel_benefit"], + "minimum_scaled_list_price_gbp": 5_000.0, + }, + { + "kind": "record_mass_conservation_receipt", + "entity": "household", + "reason": UK_COMPANY_CARS_MASS_CONSERVATION_REASON, + "declared_factor": 1.0, + }, + { + "kind": "classify_company_car_facts_with_reviewed_fence", + **UK_COMPANY_CAR_FACT_FENCE, + # The synthetic payload's rows (synthetic_company_car_statistics_payload). + "fenced_fact_count": SYNTHETIC_FACT_ROWS, + }, +) + + +def company_cars_stage_spec( + operations: tuple[dict[str, Any], ...] = COMPANY_CARS_STAGE_OPERATIONS, +) -> SourceStageSpec: + """The stage declaration the tests run against.""" + + return SourceStageSpec( + stage="company_cars", + survey="FRS job record; Wealth and Assets Survey round 8; HMRC company cars", + source="synthetic", + grain="person", + artifacts=( + {"role": "benefits_in_kind_facts", "filename": "facts.json"}, + {"role": "was_person_tab", "filename": "was_person.tab"}, + ), + operations=tuple( + SourceOperationSpec( + kind=operation["kind"], + parameters={ + key: value for key, value in operation.items() if key != "kind" + }, + ) + for operation in operations + ), + outputs=( + "company_car_list_price", + "company_car_co2_emissions", + "company_car_fuel_type", + "company_car_electric_range", + "company_car_capital_contributions", + "company_car_private_fuel_provided", + "employment_income", + "uc_is_in_gainful_self_employment", + ), + rewrites=("employment_income", "uc_is_in_gainful_self_employment"), + ) + + +_PREFIX = "hmrc.benefits_in_kind_july_2026." + + +def synthetic_company_car_statistics_payload() -> dict[str, Any]: + """Every 2024-25 row the loader reads, as the vendored resource carries them. + + Invented, consistent figures in persons and pounds: 930,000 cars, half of + them electric and two fifths of the rest at 1 to 50 g/km. + """ + + above = { + band: 10_000.0 + for band in HMRC_CO2_BAND_IDS + if band not in ("co2_0", "co2_1_to_50") + } + above["co2_115_to_124"] = 69_000.0 + above["co2_125_to_134"] = 50_000.0 + rows: dict[str, float] = {} + + def add(record_set: str, row: str, measure: str, value: float) -> None: + rows[f"{_PREFIX}{record_set}.ty2024.{row}.{measure}"] = value + + for band, value in {"co2_0": 465_000.0, "co2_1_to_50": 186_000.0, **above}.items(): + add("table2a.recipients", band, "recipients", value) + for fuel, value in ( + ("diesel_including_hybrids", 93_000.0), + ("petrol_including_hybrids", 372_000.0), + ("fully_electric", 465_000.0), + ): + add("table2c.recipients", fuel, "recipients", value) + for row, figures in ( + ("car", (930_000.0, 3.0e9, 1.1e9, 4.1e8)), + ("fuel", (40_000.0, 1.5e8, 6.0e7, 2.0e7)), + ("all", (950_000.0, 3.15e9, 1.16e9, 4.3e8)), + ): + for measure, value in zip( + ( + "recipients", + "taxable_value", + "income_tax_liability", + "class_1a_nic_liability", + ), + figures, + strict=True, + ): + add(f"table1.{measure}", row, measure, value) + for income, recipients, value in ( + ("income_30000_to_39999", 80_000.0, 2.0e8), + ("income_50000_to_74999", 320_000.0, 1.08e9), + ("income_200000_plus", 50_000.0, 2.8e8), + ): + add("table3a.recipients", income, "recipients", recipients) + add("table3a.taxable_value", income, "taxable_value", value) + for region, recipients in (("E12000007", 150_000.0), ("S92000003", 60_000.0)): + add("table4.recipients", region, "recipients", recipients) + return { + "source_fact_feed": {"source_commit": "synthetic"}, + "rows": [ + {"source_record_id": record_id, "value": value} + for record_id, value in rows.items() + ], + } + + +def synthetic_company_car_statistics() -> HMRCCompanyCarStatistics: + """The synthetic payload, typed by the loader the stage uses.""" + + return load_hmrc_company_car_statistics( + payload=synthetic_company_car_statistics_payload(), verify_feed_identity=False + ) + + +def synthetic_was_company_car_tab(seed: int = 7, people: int = 400) -> pd.DataFrame: + """A WAS round-8 person tab: a quarter of people with up to three vehicles.""" + + rng = np.random.default_rng(seed) + households = rng.integers(1, people // 2, people) + frame = pd.DataFrame( + { + "CASER8": households, + "R8xshhwgt": rng.uniform(500, 3000, people).round(1), + "COMPVEHR8": np.where(rng.random(people) < 0.25, 1, 2), + } + ) + for vehicle in WAS_VEHICLES: + has = rng.random(people) < 0.8 + frame[vehicle["car_or_van"]] = np.where( + has, np.where(rng.random(people) < 0.85, 1, 2), -1 + ) + frame[vehicle["fuel"]] = np.where(has, rng.integers(1, 7, people), -1) + frame[vehicle["list_price"]] = np.where( + has & (rng.random(people) < 0.9), + (rng.lognormal(10.4, 0.35, people) / 1000).round() * 1000, + -9, + ) + return frame diff --git a/test_support/microcosm_build/uk_local_metric_fixtures.py b/test_support/microcosm_build/uk_local_metric_fixtures.py index 284da4795f..5d93f725bb 100644 --- a/test_support/microcosm_build/uk_local_metric_fixtures.py +++ b/test_support/microcosm_build/uk_local_metric_fixtures.py @@ -29,6 +29,9 @@ # Declared for the loss-relief measures, which know every component. "total_income": ("person", float), "employment_income": ("person", float), + # The company car and car fuel benefits HMRC's employment income counts + # (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + "benefits_in_kind": ("person", float), # Private and State Pension together (microcosm#1418). "total_pension_income": ("person", float), "income_tax": ("person", float), @@ -201,6 +204,8 @@ def three_household_engine(**values: Sequence[Any]) -> StubUKEngine: # Losses brought forward the profit is counted after (microcosm#1095). "loss_relief": [0.0, 0.0, 0.0, 0.0, 0.0], "employment_income": [10.0, 20.0, 0.0, 30.0, 0.0], + # Nobody has a company car. + "benefits_in_kind": [0.0, 0.0, 0.0, 0.0, 0.0], # The pensioner's private and State Pension (microcosm#1418). "total_pension_income": [0.0, 0.0, 90.0, 0.0, 0.0], "income_tax": [1.0, 0.0, 2.0, 3.0, 0.0], diff --git a/tools/build_uk_ledger_compile_parity_signed_differences.py b/tools/build_uk_ledger_compile_parity_signed_differences.py index 83deef0ba7..bbf81c31f6 100644 --- a/tools/build_uk_ledger_compile_parity_signed_differences.py +++ b/tools/build_uk_ledger_compile_parity_signed_differences.py @@ -107,10 +107,21 @@ class ParityReceiptSpec: _OBR_WINDOW_DRIFT_RATIONALE = ( "Period basis (PolicyEngine/chronicle#280 lane, María's rule of 2026-09-22 that " "fiscal-year facts take only the months to the end of the calibration " - "calendar year): ours binds the OBR March 2026 line at the calendar-2025 " - "window, three twelfths of FY2024-25 and nine twelfths of FY2025-26, on " - "the same series; the frozen incumbent fixture holds the FY2025-26 value " - "alone." + "calendar year): ours binds the OBR line at the calendar-2025 window, three " + "twelfths of FY2024-25 from the March 2026 EFO and nine twelfths of " + "FY2025-26 from the October 2026 EFO, each year's latest edition " + "(PolicyEngine/chronicle#397, María's ruling of 2026-10-31); the frozen " + "incumbent fixture holds the FY2025-26 value alone." +) + +#: Winter Fuel binds FY2025-26 alone (María's ruling of 2026-10-26), so no +#: window explains its move: PolicyEngine/chronicle#397 replaced the March +#: projection the incumbent froze with October's outturn. +_OBR_WINTER_FUEL_EDITION_RATIONALE = ( + "Edition basis (PolicyEngine/chronicle#397): ours binds FY2025-26 alone " + "(María's ruling of 2026-10-26), now the October 2026 EFO's outturn, the " + "latest number Chronicle keeps for the year; the frozen incumbent fixture " + "holds the March 2026 EFO's FY2025-26 projection." ) _OBR_COUNCIL_TAX_GB_RECEIPTS_RATIONALE = ( @@ -127,11 +138,31 @@ class ParityReceiptSpec: "high-value council tax surcharge." ) +#: The nation rows sum to obr.council_tax, so they take its main-residence +#: scaling (the review of microcosm#1422; the second review of microcosm#1430). +_OBR_COUNCIL_TAX_NATION_ROWS = frozenset( + {"obr.council_tax_england", "obr.council_tax_scotland", "obr.council_tax_wales"} +) + +_OBR_COUNCIL_TAX_NATION_RATIONALE = ( + "Series and period basis (microcosm#1095): ours measures the nation's OBR " + "table 4.1 council tax receipts at the calendar-2025 window, three twelfths " + "of FY2024-25 from the March 2026 EFO and nine twelfths of FY2025-26 from " + "the October 2026 EFO, each year's latest edition (María's rule of " + "2026-09-22, PolicyEngine/chronicle#280 lane, and her ruling of 2026-10-31), " + "scaled to main residences by the share obr.council_tax takes, England's " + "chargeable dwellings less its second homes and empty dwellings, over its " + "chargeable dwellings (MHCLG Council Taxbase, October 2025; María's ruling " + "of 2026-10-29, microcosm#1095 D14f), so the three nation rows sum to the " + "bound one; the frozen incumbent fixture holds the FY2025-26 value alone." +) + _OBR_SDLT_HOUSEHOLDS_RATIONALE = ( "Payer and period basis (uk-data#564, microcosm#1095): ours binds households' " - "SDLT, the OBR March 2026 line at the calendar-2025 window (three twelfths of " - "FY2024-25 and nine twelfths of FY2025-26, María's rule of 2026-09-22, " - "PolicyEngine/chronicle#280 lane) times individuals' share of HMRC's 2024-25 " + "SDLT, the OBR line at the calendar-2025 window (three twelfths of FY2024-25 " + "from the March 2026 EFO and nine twelfths of FY2025-26 from the October " + "2026 EFO, María's rule of 2026-09-22, PolicyEngine/chronicle#280 lane, and " + "her ruling of 2026-10-31) times individuals' share of HMRC's 2024-25 " "SDLT receipts, residential (Table 8a) and non-residential (Table 8b) " "together; the frozen incumbent fixture holds the FY2025-26 value of the " "whole line alone, which companies, partnerships and collective investment " @@ -154,22 +185,24 @@ class ParityReceiptSpec: ) #: microcosm#1069: the resident State Pension level replaces the OBR line in -#: the fit (ruling R4); the exact OBR forecast stays as diagnostic provenance. +#: the fit (ruling R4); the exact OBR figure stays as diagnostic provenance. _OBR_STATE_PENSION_DIAGNOSTIC_RATIONALE = ( - "microcosm#1069 (ruling R4) moves the OBR FY2025-26 State Pension forecast " - "out of the fit: it counts Great Britain plus pensioners paid abroad and " - "leaves out Northern Ireland, a different quantity from the resident level " - "the DWP Stat-Xplore and DfC rows bind. The exact forecast is retained as " - "diagnostic provenance on dwp.state_pension.amount, so the frozen fixture's " - "fitted row is fixture-only on the current surface." + "microcosm#1069 (ruling R4) moves the OBR FY2025-26 State Pension line out " + "of the fit: it counts Great Britain plus pensioners paid abroad and leaves " + "out Northern Ireland, a different quantity from the resident level the DWP " + "Stat-Xplore and DfC rows bind. The exact figure, the October 2026 EFO's " + "outturn since PolicyEngine/chronicle#397, is retained as diagnostic " + "provenance on dwp.state_pension.amount, so the frozen fixture's fitted row " + "is fixture-only on the current surface." ) _OBR_NI_DIAGNOSTIC_RATIONALE = ( "microcosm#1095 (María's ruling of 2026-10-09; uk-data#537 drops the row) moves " "OBR's total NICs receipts out of the fit: a cash total against the three " - "accrued class rows, carrying statutory-payment recoveries, Class 1A, 1B and 3 " - "and settlements that no household carries. The exact FY2025-26 figure is " - "retained as diagnostic provenance on obr.ni_employee, so the frozen fixture's " - "fitted row is fixture-only on the current surface." + "accrued class rows, carrying statutory-payment recoveries, Class 1A on " + "benefits other than the company cars and fuel the build carries, Class 1B " + "and 3, and settlements that no household carries. The exact FY2025-26 " + "figure is retained as diagnostic provenance on obr.ni_employee, so the frozen " + "fixture's fitted row is fixture-only on the current surface." ) #: The next policyengine-uk bump (microcosm#1095, María's ruling of #: 2026-10-22) retires these rows from the targets to registry_parity.excluded. @@ -290,8 +323,9 @@ class ParityReceiptSpec: "observation, not a cash-receipts reconciliation." ), "obr.capital_gains_tax": ( - "PR #889 retains the exact March 2026 OBR FY2025-26 cash forecast " - "as diagnostic provenance outside the FY2024-25 observation fit. " + "PR #889 retains the exact OBR FY2025-26 cash figure, the October " + "2026 EFO's outturn since PolicyEngine/chronicle#397, as diagnostic " + "provenance outside the FY2024-25 observation fit. " "The frozen incumbent fixture keeps its fitted cash row, so it is " "fixture-only on the current surface. This scoped change does not " "settle the general liability-to-cash translation tracked by #875." @@ -930,8 +964,18 @@ def _add_signed_rationale_notes( row["reason"] = _SPI_REGION_LEDGER_ONLY_RATIONALE elif name == "obr.council_tax" and row.get("kind") == "calibration_drift": row["reason"] = _OBR_COUNCIL_TAX_GB_RECEIPTS_RATIONALE + elif ( + name in _OBR_COUNCIL_TAX_NATION_ROWS + and row.get("kind") == "calibration_drift" + ): + row["reason"] = _OBR_COUNCIL_TAX_NATION_RATIONALE elif name == "obr.sdlt" and row.get("kind") == "calibration_drift": row["reason"] = _OBR_SDLT_HOUSEHOLDS_RATIONALE + elif ( + name == "obr.winter_fuel_allowance" + and row.get("kind") == "calibration_drift" + ): + row["reason"] = _OBR_WINTER_FUEL_EDITION_RATIONALE elif ( name.startswith("obr.") and row.get("kind") == "calibration_drift" diff --git a/tools/build_uk_release_input_coverage_manifest.py b/tools/build_uk_release_input_coverage_manifest.py index 6b28c6c42a..598a2d84e5 100644 --- a/tools/build_uk_release_input_coverage_manifest.py +++ b/tools/build_uk_release_input_coverage_manifest.py @@ -932,6 +932,12 @@ def build_manifest( stage_name="isa_subscriptions", candidate_source=candidate_source, ), + # PolicyEngine/uk-autumn-budget-dashboard-2026#316: the company cars + # declare their household-mass receipt like every other stage. + "company_cars": _source_stage_family_coverage_contract( + stage_name="company_cars", + candidate_source=candidate_source, + ), "nts_bus_travel": _source_stage_family_coverage_contract( stage_name="nts_bus_travel", candidate_source=candidate_source, diff --git a/tools/graph_uk_spine_fixture.py b/tools/graph_uk_spine_fixture.py index c0465f9fe2..b93d920507 100644 --- a/tools/graph_uk_spine_fixture.py +++ b/tools/graph_uk_spine_fixture.py @@ -63,6 +63,7 @@ from microcosm.build.uk_runtime.childcare_copy_take_up import ( UKChildcareCopyTakeUpStageTransform, ) +from microcosm.build.uk_runtime.company_cars import UKCompanyCarsStageTransform from microcosm.build.uk_runtime.content_identity import uk_frame_content_identity from microcosm.build.uk_runtime.etb_services import UKETBServicesStageTransform from microcosm.build.uk_runtime.etb_vat import UKETBVATStageTransform @@ -208,7 +209,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 = 50 +UK_FIXTURE_STAGE_COUNT = 51 _QRF_ESTIMATORS = 4 # These are the complete object-string surface observed in the unchanged @@ -231,6 +232,7 @@ "relationship_to_head", "ons_family_role", "capital_gains_asset_type", + "company_car_fuel_type", ), "benunit": ("benunit_support_channel", "uc_deduction_combination"), "household": ( @@ -668,6 +670,28 @@ def _frs_tables() -> dict[str, pd.DataFrame]: "NATURE": 4, "DIRPERC": 2 if household_id % 10 == 0 else -1, "DIVIDEND": 1000.0 if household_id % 10 == 0 else 0.0, + # Two employee jobs come with a company car (EXPBEN01 1; + # PolicyEngine/uk-autumn-budget-dashboard-2026#316): household + # 7's a diesel (FUELTYP 2) listed at GBP 30,001 to 40,000 + # (CARVAL 8), with fuel for private use (EXPBEN03 1) and a + # contribution to its cost (CARCON 1, CARAMT); household 17's + # of unknown price band and fuel (CARVAL 10, FUELTYP 6, "Don't + # know"). Other employee jobs answer no; self-employed jobs are + # not asked. + "EXPBEN01": ( + "" + if household_id % 8 in (2, 3) + else 1 + if household_id in (7, 17) + else 2 + ), + "EXPBEN03": ( + "" if household_id % 8 in (2, 3) else 1 if household_id == 7 else 2 + ), + "CARVAL": {7: 8, 17: 10}.get(household_id, ""), + "FUELTYP": {7: 2, 17: 6}.get(household_id, ""), + "CARCON": {7: 1, 17: 2}.get(household_id, ""), + "CARAMT": 1500.0 if household_id == 7 else "", # Every fifth job pays one bonus, given before or after tax by # turn (#1340). **{ @@ -840,7 +864,12 @@ def _was_person_donor() -> pd.DataFrame: by the stage's credibility rule). The household tab's cash and stocks-and-shares ISA totals are split across its adults in a few patterns (one holder, an even split, a lead holder), summing exactly to the - aggregates, for the ISA subscriptions stage (microcosm#1415). + aggregates, for the ISA subscriptions stage (microcosm#1415). Every third + household's first adult has a company vehicle (COMPVEHR8 1): a car with + its fuel and list price, prices on both sides of GBP 40,000, except a van + in household 9 and a car without a price in household 15, for the + company cars stage (PolicyEngine/uk-autumn-budget-dashboard-2026#316). + The person tab carries its household's weight, as the deposit's does. """ rows: list[dict[str, float]] = [] @@ -868,6 +897,7 @@ def _was_person_donor() -> pd.DataFrame: ) holder = adult and person == 0 and household % 2 == 0 and 4 <= band <= 9 impossible = adult and person == 0 and household == 5 + company_vehicle = adult and person == 0 and household % 3 == 0 if impossible: band = 13 value = float(5 + household % 20) if (holder or impossible) else 0.0 @@ -903,6 +933,28 @@ def _was_person_donor() -> pd.DataFrame: "DVIISAvR8": ( stocks_total * stocks_shares[person] if adult else 0.0 ), + "R8xshhwgt": 1.0 + household % 7 / 10.0, + "COMPVEHR8": (1.0 if company_vehicle else (2.0 if adult else -9.0)), + "CARVAN1R8": ( + (2.0 if household == 9 else 1.0) if company_vehicle else -9.0 + ), + "PETROL1R8": ( + float(1 + household % 4) if company_vehicle else -9.0 + ), + "LISTPR1R8": ( + ( + -8.0 + if household == 15 + else 18_000.0 + 4_000.0 * (household % 12) + ) + if company_vehicle + else -9.0 + ), + **{ + f"{stem}{index}R8": -9.0 + for stem in ("CARVAN", "PETROL", "LISTPR") + for index in (2, 3) + }, } ) return pd.DataFrame(rows) @@ -1989,8 +2041,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) != 26: - raise RuntimeError("The legacy normalization audit is not exactly 26 cells.") + if observed != expected_order or len(observed) != 27: + raise RuntimeError("The legacy normalization audit is not exactly 27 cells.") return Frame( tables, frame.schema, @@ -2149,6 +2201,11 @@ def capture_root(frame: Frame) -> Frame: donor_household=was, donor_person=was_person, ), + "company_cars": UKCompanyCarsStageTransform( + stage=stages["company_cars"], + engine=engine, + donor_person=was_person, + ), "nts_bus_travel": UKNTSBusTravelStageTransform( stage=stages["nts_bus_travel"], engine=engine,